JQuery lightSlider 是一个轻量级触摸响应滑块插件(5KB缩减)
如何使用 lightSlider?
将下面的代码添加到您的文档<head>。
1 2 3 4 | < link type = "text/css" rel = "stylesheet" href = "css/lightSlider.css" /> < script src = "//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" ></ script > < script src = "js/lightSlider.js" ></ script > // Do not include both lightSlider.js and lightSlider.min.js |
HTML 结构
1 2 3 4 5 6 7 8 9 10 11 | < ul id = "lightSlider" > < li > < h3 >First Slide</ h3 > < p >Lorem ipsum Cupidatat quis pariatur anim.</ p > </ li > < li > < h3 >Second Slide</ h3 > < p >Lorem ipsum Excepteur amet adipisicing fugiat velit nisi.</ p > </ li > ... </ ul > |
调用 lightSlider!
1 2 3 4 5 | <script type= "text/javascript" > $(document).ready( function () { $( "#lightSlider" ).lightSlider(); }); </script> |
设置
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 | <script type= "text/javascript" > $(document).ready( function () { $( "#lightSlider" ).lightSlider({ slideWidth:270, slideMargin:0, slideMove:1, minSlide:1, maxSlide:8, pager: true , controls: true , prevHtml: '' , nextHtml: '' , keyPress: true , thumbWidth:50, thumbMargin:3, gallery: false , currentPagerPosition: 'middle' , useCSS: true , auto: false , pause: 2000, loop: true , easing: '' , speed: 1000, mode: "slide" , swipeThreshold:10, onBeforeStart: function (){}, onSliderLoad: function () {}, onBefroreSlide: function (){}, onAfterSlide: function (){}, onBeforeNextSlide: function (){}, onBeforePrevSlide: function (){} }); }); </script> 公共方法 <script type= "text/javascript" > $(document).ready( function () { var slider = $( "#lightSlider" ).lightSlider(); slider.goToSlide(3); slider.goToPrevSlide(); slider.goToNextSlide(); slider.getCurrentSlideCount(); slider.refresh(); }); </script> |
各项参数解释:(感谢飘飞的夏秋提供)
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 53 54 55 56 57 58 59 | $( "#lightSlider" ).lightSlider({ slideWidth: 270, //宽度 slideMargin: 0, //间距 slideMove: 1, //一次滚动1张 minSlide: 1, //最少显示一张 maxSlide: 8, //最大显示8张 pager: true , //分页 controls: true , //显示按钮 prevHtml: '' , //上一张按钮html内容 nextHtml: '' , //下一张按钮html内容 keyPress: true , //支持键盘操作 thumbWidth: 50, //缩略图宽 thumbMargin: 3, //缩略图间距 gallery: false , //是否使用画廊 currentPagerPosition: 'middle' , //当前页显示的方式 useCSS: true , //是否使用CSS样式 auto: false , //是否自动播放 pause: 2000, //播放的间隔时间 loop: true , //是否循环播入 easing: '' , //使用的动画效果 speed: 1000, //动画时间 mode: "slide" , //使用的模式 swipeThreshold: 10, 动画缓冲阀值 onBeforeStart: function () {}, //初始前执行的函数 onSliderLoad: function () {}, //加载时执行的函数 onBefroreSlide: function () {}, //滚动开始前执行的函数 onAfterSlide: function () {}, //滚动开始后执行的函数 onBeforeNextSlide: function () {}, //下一滚动时执行的函数 onBeforePrevSlide: function () {} //上一帧动画时执行的函数 }); |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com