一個實用的圖片切換支持點擊切換和自動輪播
更新時間:2014年09月09日 11:02:34 投稿:whsnow
這篇文章主要介紹了一個實用的圖片切換支持點擊切換和自動輪播,經(jīng)測試效果相當(dā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)帶標(biāo)題的圖片輪播特效
- 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為動態(tài)生成的select元素添加事件的方法
下面小編就為大家?guī)硪黄猨Query為動態(tài)生成的select元素添加事件的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08jQuery實現(xiàn)form表單基于ajax無刷新提交方法詳解
這篇文章主要介紹了jQuery實現(xiàn)form表單基于ajax無刷新提交方法,結(jié)合實例形式分析了jQuery使用$.ajax()方法實現(xiàn)無刷新提交的詳細步驟與實現(xiàn)技巧,并附帶了一個較為完整的實例供大家參考,需要的朋友可以參考下2015-12-12jQuery實現(xiàn)對無序列表的排序功能(附demo源碼下載)
這篇文章主要介紹了jQuery實現(xiàn)對無序列表的排序功能,涉及jQuery與javascript常見的文本操作函數(shù)與sort排序函數(shù)的相關(guān)使用方法,具有一定參考借鑒價值,需要的朋友可以參考下2016-06-06jquery實現(xiàn)很酷的網(wǎng)頁頂部圖標(biāo)下拉菜單效果
這篇文章主要介紹了jquery實現(xiàn)很酷的網(wǎng)頁頂部圖標(biāo)下拉菜單效果,效果非常美觀大方,通過鼠標(biāo)hover事件及頁面元素的遍歷與樣式操作實現(xiàn)該功能,需要的朋友可以參考下2015-08-08ThinkPHP+jquery實現(xiàn)“加載更多”功能代碼
本篇文章主要介紹了ThinkPHP+jquery實現(xiàn)“加載更多”功能代碼,以實例代碼講訴了加載更多的代碼實現(xiàn),非常具有實用價值,需要的朋友可以參考下2017-03-03