jQuery中圖片展示插件highslide.js的簡(jiǎn)單dom
前言
今天用用了一款圖片展示插件highslide.js,感覺用起來很是舒暢,幾乎不用怎么寫代碼,只需要知道如何寫參數(shù)就行了。
那么這么牛叉的插件我們?cè)撊绾斡媚?,下面我就跟大家講解一下。
一、引入
首先我們運(yùn)用絕對(duì)路徑引入,這一般都是在實(shí)際項(xiàng)目中引用的方法,我們下載時(shí)候會(huì)有個(gè)文件包,里面包含樣式文件和腳本文件。


用的時(shí)候只需引入這兩個(gè)文件即可,然后代碼中這樣寫:
<link rel="stylesheet" type="text/css" href="<%=controller.getStaticPath(request)%>/js/highslide.css" rel="external nofollow" /> <script type="text/javascript" src="<%=controller.getStaticPath(request)%>/js/highslide-with-gallery.js"></script>
我這項(xiàng)目是jsp文件,所以說引入的根目錄的方式不同,小伙伴們可以根據(jù)自己的項(xiàng)目來具體如何引入吧。
然后我們要做的是調(diào)用我們的插件,傳入?yún)?shù):

二、配置參數(shù)
上面是我的參數(shù)配置圖
hs.graphicsDir = '<%=controller.getStaticPath(request)%>/js/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.wrapperClassName = 'dark borderless floating-caption';
hs.fadeInOut = true;
hs.dimmingOpacity = 0.75;
// Add the controlbar
if (hs.addSlideshow) hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 5000,
repeat: false,
useControls: true,
fixedControls: 'fit',
overlayOptions: {
opacity: .6,
position: 'bottom center',
hideOnMouseOut: true
}
});
上面的代碼除了文件地址需要根據(jù)自己的路徑配置外,其他的都可以不用改變。
三、如何展示
插件配備好了我們?cè)撊绾螌⑽覀兊膱D片展示出來哪,這個(gè)更簡(jiǎn)單了。

上圖幾個(gè)箭頭指示的方向是一定要配置的。
1、最外層div的類名要是highslide-gallery,這樣的話我們完成的圖片展示就輪播會(huì)展示這層div內(nèi)的所有圖片。

2、圖片外層要包裹一個(gè)A標(biāo)簽,并且A標(biāo)簽的地址要是真正大圖的地址,也就是要展示圖片的地址。然后在給A價(jià)格點(diǎn)擊事件onclick="return hs.expand(this) ,不加的話會(huì)使點(diǎn)擊沒有效果。

記住點(diǎn)擊事件的寫法return hs.expand(this) ,其實(shí)這樣就能完成一個(gè)小圖點(diǎn)擊展示大圖播放的交互效果了。當(dāng)然也可以把圖片改成文字或其他的,這樣也能完成點(diǎn)擊展示的功能。下面就給大家看一下最終的效果吧。
四、展示效果

這是點(diǎn)擊前

這是點(diǎn)擊后,是不是很簡(jiǎn)單。其實(shí)難點(diǎn)在于配置參數(shù),但是我已經(jīng)配置了,所以各位大大就很輕松的使用吧。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
jquery移除button的inline onclick事件(已測(cè)試及兼容瀏覽器)
這種方法在Google Chrome下正常工作,但是在IE的兼容模式下會(huì)馬上調(diào)用reclick方法,這不是我們想要的效果;為了解決這個(gè)問題,我們可以換個(gè)思路,就是延遲綁定click事件2013-01-01
jQuery EasyUI Accordion可伸縮面板組件使用詳解
這篇文章主要為大家詳細(xì)介紹了jQuery EasyUI Accordion可伸縮面板組件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
jquery實(shí)現(xiàn)手機(jī)號(hào)碼選號(hào)的方法
這篇文章主要介紹了jquery實(shí)現(xiàn)手機(jī)號(hào)碼選號(hào)的方法,涉及jquery針對(duì)手機(jī)號(hào)碼的分析與篩選技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
jquery中的查找parents與closest方法之間的區(qū)別
這篇文章主要是對(duì)jquery中的查找parents與closest方法之間的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12
通過jQuery源碼學(xué)習(xí)javascript(二)
昨天寫了篇通過jQuery源碼學(xué)習(xí)javascript(一),里面有一個(gè)定義對(duì)象C的方法,我早期也沒有太注意這個(gè)方面的技術(shù)細(xì)節(jié)。后來我查了一下資料,發(fā)現(xiàn)里面有很多巧的地方。今天與大家分享2012-12-12
jQuery完成表單驗(yàn)證的實(shí)例代碼(純代碼)
這篇文章主要介紹了jquery完成表單驗(yàn)證的實(shí)例代碼,代碼簡(jiǎn)單易懂,需要的朋友可以參考下2017-09-09

