jquery幻燈片插件bxslider樣式改進(jìn)實(shí)例
本文實(shí)例講述了jquery幻燈片插件bxslider樣式改進(jìn)方法,分享給大家供大家參考。具體如下:
對比了很多jquery的幻燈片,都覺得不是很好,最后發(fā)現(xiàn)bxslider兼容性最好,移動設(shè)備支持手動翻動。
但是官方提供的顯示效果真的很難看,讓人難以接受。最后只能自己DIY了。
bxslider官方樣式如下:
改造后的樣式如下:

第一步:引入bxslider
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<!-- bxSlider Javascript file -->
<script src="/js/jquery.bxslider.min.js"></script>
<!-- bxSlider CSS file -->
<link href="/lib/jquery.bxslider.css" rel="stylesheet" />
<!-- jQuery library (served from Google) -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<!-- bxSlider Javascript file -->
<script src="/js/jquery.bxslider.min.js"></script>
<!-- bxSlider CSS file -->
<link href="/lib/jquery.bxslider.css" rel="stylesheet" />
第二步:加入bxslider html代碼
<ul class="bxslider">
<foreach name="slideList" item="obj">
<li><a href="{$obj.link_addr}" target="_blank"><img src="__APP__{$obj.slide_img_addr}" width='990' height='245'/></a></li>
</foreach>
</ul>
<div id="slider-pager">
<foreach name="slideList" item="obj" key="i">
<a data-slide-index="{$i}" href="" class="pager-link">{$i}</a>
</foreach>
</div>
</div>
<div id="slider_block">
<ul class="bxslider">
<foreach name="slideList" item="obj">
<li><a href="{$obj.link_addr}" target="_blank"><img src="__APP__{$obj.slide_img_addr}" width='990' height='245'/></a></li>
</foreach>
</ul>
<div id="slider-pager">
<foreach name="slideList" item="obj" key="i">
<a data-slide-index="{$i}" href="" class="pager-link">{$i}</a>
</foreach>
</div>
</div>
原版官方的html代碼是這樣的:
<li><img src="/images/pic1.jpg" /></li>
<li><img src="/images/pic2.jpg" /></li>
<li><img src="/images/pic3.jpg" /></li>
<li><img src="/images/pic4.jpg" /></li>
</ul>
<ul class="bxslider">
<li><img src="images/pic11.jpg" /></li>
<li><img src="images/pic12.jpg" /></li>
<li><img src="images/pic13.jpg" /></li>
<li><img src="images/pic14.jpg" /></li>
</ul>
在此基礎(chǔ)上創(chuàng)建了一個slider_block的父層DIV,設(shè)置position為relative,主要是為子層slider-pager的絕對定位翻頁“1,2,3”。
第三步:修改CSS jquery.bxslider.css,增加slider-pager的CSS樣式優(yōu)化
#slider_block{position: relative;margin: 0 auto;height: 245px;margin-top:10px;overflow:hidden;}
#slider-pager{position: absolute;bottom: 10px;right: 10px;z-index: 999;font-size: 0px;}
#slider-pager .pager-link {float: left;width: 15px;height: 15px;line-height: 15px;text-align: center;margin: 0 0 0 10px;background: #FC0;color: #930;}
#slider-pager .active {background: #0C3;color: #fff;}
/*去掉陰影效果,瀏覽器不兼容 by 4jcms */
/*.bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
border: solid #fff 5px;
left: -5px;
background: #fff;
}
*/
#slider_block{position: relative;margin: 0 auto;height: 245px;margin-top:10px;overflow:hidden;}
#slider-pager{position: absolute;bottom: 10px;right: 10px;z-index: 999;font-size: 0px;}
#slider-pager .pager-link {float: left;width: 15px;height: 15px;line-height: 15px;text-align: center;margin: 0 0 0 10px;background: #FC0;color: #930;}
#slider-pager .active {background: #0C3;color: #fff;}
/*去掉陰影效果,瀏覽器不兼容 by 4jcms */
/*.bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
border: solid #fff 5px;
left: -5px;
background: #fff;
}
*/
最后改造完畢
相關(guān)文章
jQuery中outerHeight()方法用法實(shí)例
這篇文章主要介紹了jQuery中outerHeight()方法用法,實(shí)例分析了outerHeight()方法的功能、定義及獲取第一個匹配元素外部高度的使用技巧,需要的朋友可以參考下2015-01-01
JQuery 獲取和設(shè)置Select選項(xiàng)的代碼
JQuery獲取和設(shè)置Select選項(xiàng)2010-02-02
jQuery實(shí)現(xiàn)的仿百度分頁足跡效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)的仿百度分頁足跡效果代碼,采用jQuery針對奇偶數(shù)不同的頁碼設(shè)置不同的樣式,非常簡單實(shí)用,需要的朋友可以參考下2015-10-10
jquery tree 可編輯節(jié)點(diǎn)實(shí)現(xiàn)代碼(jquery一句話節(jié)點(diǎn)菜單)
jquery tree 可編輯節(jié)點(diǎn),實(shí)現(xiàn)的三級菜單實(shí)現(xiàn)代碼,這里我們將為大家準(zhǔn)備了兩個。一個是鋒利的jquery中的一句話導(dǎo)航菜單實(shí)現(xiàn)代碼。非常不錯。2009-11-11
jquery控制listbox中項(xiàng)的移動并排序的實(shí)現(xiàn)代碼
listbox中項(xiàng)的移動并排序的jquery實(shí)現(xiàn)代碼,使用jquery與listbox的朋友可以參考下。2010-09-09
基于jquery實(shí)現(xiàn)的文字淡入淡出效果
這篇文章介紹了jquery實(shí)現(xiàn)的文字淡入淡出效果實(shí)例,有需要的朋友可以參考一下2013-11-11

