一個實用的圖片切換支持點擊切換和自動輪播
更新時間:2014年09月09日 11:02:34 投稿:whsnow
這篇文章主要介紹了一個實用的圖片切換支持點擊切換和自動輪播,經(jīng)測試效果相當不錯,需要的朋友可以參考下
不經(jīng)意間看到了以前寫的這個小東西,就貼上來了,支持點擊切換和自動輪播,供前端新手看看吧!
代碼如下:
<div class="scroll_div"> <ul class="pic"> <li><img src="img/pic_1.jpg" /></li> <li><img src="img/pic_2.jpg" /></li> <li><img src="img/pic_3.jpg" /></li> <li><img src="img/pic_4.jpg" /></li> <li><img src="img/pic_5.jpg" /></li> </ul> <ul class="btn"> <li>項目一</li> <li>項目二</li> <li>項目三</li> <li>項目四</li> <li>項目五</li> </ul> </div>
html
此處只需將圖片路徑改成你本地的即可。
.scroll_div{width:1000px; height:370px; margin:0 auto; padding:10px;}
.scroll_div .pic{width:820px; height:370px; overflow:hidden; position:relative; float:left;}
.scroll_div .pic li{width:820px; height:370px; position:absolute; top:0; left:0; display:none;}
.scroll_div .btn{float:right; width:173px;}
.scroll_div .btn li{width:173px; height:66px; display:block; float:left; text-align:center; color:#fff; font:18px/100% "微軟雅黑"; font-weight:bold; background:#008dd8; margin-bottom:10px; line-height:66px; cursor:pointer;}
.scroll_div .btn li.on{background:#d73737;}
li {list-style:none;}
css
$(function(){
var listLen = $(".pic li").length, i=0,setInter,speen = 3000;
/*圖片輪播*/
$(".btn li:last").css({"margin":"0px 0px 0px 0px"});
$(".btn li:first").addClass("on");
$(".pic li:first").show();
$(".btn li").each(function(index,element){
$(element).click(function(){
i = index;
$(this).addClass("on").siblings().removeClass("on");
$(".pic li").eq(index).animate({opacity:"show"},300).siblings().animate({opacity:"hide"},300);
})
$(element).hover(function(){
clearInterval(setInter);
},function(){
outPlay();
});
})
out_fun = function(){
if(i < listLen){i++;}else{i=0;};
$(".btn li").eq(i).addClass("on").siblings().removeClass("on");
$(".pic li").eq(i).animate({opacity:"show"},300).siblings().animate({opacity:"hide"},300);
}
outPlay = function(){
setInter = setInterval("out_fun()",speen);
}
outPlay();
})
您可能感興趣的文章:
- 基于jquery的圖片輪播 tab切換組件
- 12款經(jīng)典的白富美型—jquery圖片輪播插件—前端開發(fā)必備
- jQuery圖片輪播的具體實現(xiàn)
- js圖片自動輪播代碼分享(js圖片輪播)
- jQuery插件slicebox實現(xiàn)3D動畫圖片輪播切換特效
- jQuery實現(xiàn)仿路邊燈箱廣告圖片輪播效果
- 原生js和jquery實現(xiàn)圖片輪播淡入淡出效果
- JavaScript實現(xiàn)帶標題的圖片輪播特效
- JQuery實現(xiàn)的圖文自動輪播效果插件
- jQuery插件boxScroll實現(xiàn)圖片輪播特效
- JavaScript圖片輪播代碼分享
- JQuery懸停控制圖片輪播——代碼簡單
- Jquery代碼實現(xiàn)圖片輪播效果(一)
- js淡入淡出的圖片輪播效果代碼分享
- jQuery左右滾動支持圖片放大縮略圖圖片輪播代碼分享
- Bootstrap的圖片輪播示例代碼
- jQuery右側(cè)選項卡焦點圖片輪播特效代碼分享
- js帶點自動圖片輪播幻燈片特效代碼分享
- jQuery超精致圖片輪播幻燈片特效代碼分享
- js帶縮略圖的圖片輪播效果代碼分享
- jquery圖片輪播特效代碼分享
- jquery帶有索引按鈕且自動輪播切換特效代碼分享
相關(guān)文章
jQuery實現(xiàn)調(diào)整表格單列順序完整實例
這篇文章主要介紹了jQuery實現(xiàn)調(diào)整表格單列順序的方法,結(jié)合完整實例形式分析了jQuery響應鼠標事件及動態(tài)操作頁面元素的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2016-06-06
html文件中jquery與velocity變量中的$沖突的解決方法
在使用velocity模版引擎的環(huán)境下,使用jquery時其中$與velocity變量中的$沖突,下面有個不錯的解決方法,感興趣的朋友可以參考下2013-11-11

