EasySlides是一款支持4种类型的jQuery轮播图插件。该jquery轮播图采用响应式设计,支持移动设备,内置有大图轮播,多图轮播,封面轮播和圆形轮播四种轮播图模式可供选择。
在页面中引入jquery和jquery.easy_slides.js文件,以及样式文件jquery.easy_slides.css。
1 2 3 | < link href = "css/jquery.easy_slides.css" rel = "stylesheet" > < script src = "js/jquery.min.js" type = "text/javascript" ></ script > < script src = "js/jquery.easy_slides.js" ></ script > |
四种轮播图的HTML结构和初始化方法分别如下:
1、大图轮播模式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | < div class = "slider slider_one_big_picture" > < div >1</ div > < div >2</ div > < div >3</ div > < div >4</ div > < div >5</ div > < div >6</ div > < div >7</ div > < div >8</ div > < div >9</ div > < div class = "next_button" >NEXT</ div > < div class = "prev_button" >PREV</ div > < div class = "nav_indicators" ></ div > </ div > |
1 | $( '.slider_one_big_picture' ).EasySlides() |
2、多图轮播模式
1 2 3 4 5 6 7 8 9 10 11 12 | < div class = "slider slider_one_big_2" > < div >1</ div > < div >2</ div > < div >3</ div > < div >4</ div > < div >5</ div > < div >6</ div > < div >7</ div > < div >8</ div > < div >9</ div > < div class = "nav_indicators" ></ div > </ div > |
1 2 3 4 5 6 | $( '.slider_one_big_2' ).EasySlides({ 'autoplay' : false , 'stepbystep' : true , 'show' : 5, 'loop' : true }) |
3、封面轮播模式
1 2 3 4 5 6 7 8 9 10 11 12 13 | < div class = "slider slider_circle_10" > < div >1</ div > < div >2</ div > < div >3</ div > < div >4</ div > < div >5</ div > < div >6</ div > < div >7</ div > < div >8</ div > < div >9</ div > < div class = "next_button" ></ div > < div class = "prev_button" ></ div > </ div > |
1 2 3 4 | $( '.slider_circle_10' ).EasySlides({ 'autoplay' : true , 'show' : 13 }) |
4、同时显示4幅图片模式
1 2 3 4 5 6 7 8 9 10 11 12 13 | < div class = "slider slider_four_in_line" > < div >1</ div > < div >2</ div > < div >3</ div > < div >4</ div > < div >5</ div > < div >6</ div > < div >7</ div > < div >8</ div > < div >9</ div > < div class = "next_button" ></ div > < div class = "prev_button" ></ div > </ div > |
1 2 3 4 | $( '.slider_four_in_line' ).EasySlides({ 'autoplay' : true , 'show' : 9 }) |
5、圆形轮播模式
1 2 3 4 5 6 7 8 9 10 11 12 13 | < div class = "slider slider_clock" > < div >1</ div > < div >2</ div > < div >3</ div > < div >4</ div > < div >5</ div > < div >6</ div > < div >7</ div > < div >8</ div > < div >9</ div > < div class = "next_button" ></ div > < div class = "prev_button" ></ div > </ div > |
1 2 3 4 5 | $( '.slider_clock' ).EasySlides({ 'autoplay' : true , 'stepbystep' : false , 'show' : 15 }) |
各种轮播图的具体效果请参考演示页。
该jQuery轮播图的可用配置参数有:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | { 'autoplay' : false , 'timeout' : 3000, 'show' : 5, 'vertical' : false , 'reverse' : false , 'touchevents' : true , 'delayaftershow' : 300, 'stepbystep' : true , 'startslide' : 0, 'loop' : true , 'distancetochange' : 10, 'beforeshow' : function () {}, 'aftershow' : function () {}, } |
autoplay -如果 "true" 幻灯片将自动更改。默认值-true
loop - 如果 "true" 幻灯片将改变循环。默认值-true。
timeout -如果 "自动播放" 为 "true", 这是延迟时间。默认值-3000。
show -显示了多少张幻灯片。默认值为 5:2-previos (have class "prev"), 1-active (have class "active"), 2-next slides (have class "next"), 另一个幻灯片是hidden (have class "hidden").。
vertical -如果 "true" 滑块将垂直 (触摸均匀度改变滑动是向上和向下移动)。默认值-false。
reverse -如果 "true" 滑块将被反转。默认值-false。
touchevents - 如果 "true" 触摸事件是工作 (通过触摸鼠标移动更改幻灯片)。默认值-true。
delayaftershow - 更改幻灯片后的时间, 当幻灯片不更改。默认值-300。
stepbystep - 如果 "true", 当用户点击幻灯片而不是下一步或上一张幻灯片时-幻灯片将一步一步地更改, 而未显示点击的幻灯片。默认值-true。
startslide - 启动幻灯片的数量 (第一张幻灯片为 0)。默认值-0。
beforeshow -在改变幻灯片之前的功能
aftershow - 更改幻灯片后的后影功能
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com