1.html代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | < div class = "slider" > < ul > < li > < a href = "#" >< img src = "images/1.png" alt = "" ></ a > </ li > < li > < a href = "#" >< img src = "images/2.png" alt = "" ></ a > </ li > < li > < a href = "#" >< img src = "images/3.png" alt = "" ></ a > </ li > < li > < a href = "#" >< img src = "images/4.png" alt = "" ></ a > </ li > </ ul > <!-- 左右箭头 --> < div class = "arrow" > < span class = "arrow_left" ><</ span > < span class = "arrow_right" >></ span > </ div > < div class = "tab" > < span class = "show" ></ span > < span ></ span > < span ></ span > < span ></ span > </ div > </ div > |
2.js代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | $( function () { var index = 0; var timer = null ; // 定时器自动播放 function sliderTimer() { timer = setInterval( function () { index++; if (index == $( '.slider li' ).length) { index = 0; } sliderIndex(index) }, 2000) } sliderTimer() // 根据索引值点亮小圆点并显示对应图片 function sliderIndex(index) { // 对应图片显示 $( '.slider li' ).eq(index).fadeIn(600).siblings().fadeOut(600); // 小圆点点亮 $( '.tab span' ).eq(index).addClass( 'show' ).siblings().removeClass( 'show' ) } // 小圆点点击事件 $( '.tab span' ).click( function () { clearInterval(timer) index = $( this ).index() sliderIndex(index) }) // 左侧按钮点击事件 $( '.arrow_left' ).click( function () { index--; if (index == -1) { index = $( '.slider li' ).length - 1; } sliderIndex(index) }) // 右侧按钮点击事件 $( '.arrow_right' ).click( function () { index++; if (index == $( '.slider li' ).length) { index = 0; } sliderIndex(index) }) // 鼠标移入轮播区域关闭定时器 $( '.slider' ).mouseenter( function () { clearInterval(timer); }) // 鼠标移出轮播区域开启定时器 $( '.slider' ).mouseleave( function () { sliderTimer(); }) }) |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com