更新时间:2017/8/10 上午17:57:42
更新说明:1.优化相关内核代码; 2.增加loading功能
基本用法:
1、先引入jquery库、YlSlide插件及依赖的css文件
1 2 3 | < script type = "text/javascript" src = "js/jquery-1.9.1.min.js" ></ script > < script type = "text/javascript" src = "js/jquery.Yl.Slide.min.js" ></ script > < link rel = "stylesheet" href = "css/css.css" type = "text/css" > |
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 | $(document).ready( function () { //基本用法 $( '.Yl-container' ).YlSlide({ wrapper: '.Yl-wrapper' , //包装层 slideClass: '.Yl-slide' , //循环层 stylePrefix: '.Yl-' , //循环层附加样式前缀(如要修改对应的CSS也需修改) slideLength: 3, //视图个数 pages: true , //是否开启分页 pagination: '.Yl-pagination' , //分页样式 pagingSelect: '.Yl-pagination-bullet-active' , //分页选中样式 autoplay: 5000, //每个视图切换毫秒数 imgTemplate: { //图片模板 0: [ '<div class="Yl-img0"></div>' ], 1: [ '<div class="Yl-img1"></div>' ], 2: [ '<div class="Yl-img2"></div>' ] }, fontTemplate: { //文字模板 0: [ '<div class="Yl-font0">ALL ABOUT US</div>' , '<div class="Yl-font1">“成就中国人的事业”是我们亘古不变的使命</div>' , '<div class="Yl-font2">只为一建提分</div>' ], 1: [ '<div class="Yl-font0">SINCE 2002</div>' , '<div class="Yl-font1">十五年专注一建教学,行业的佼佼者</div>' , '<div class="Yl-font2">只为一建提分</div>' ], 2: [ '<div class="Yl-font0">CHANCE FOR YOU</div>' , '<div class="Yl-font1">更高效的学习方式,让学员花费更少的时间</div>' , '<div class="Yl-font2">只为一建提分</div>' ] }, fontAnimationMode: { //文字动画模式 0: [ 'fadeInUp' , 'fadeInUp' , 'slideInLeft' ], 1: [ 'fadeInUp' , 'fadeInUp' , 'slideInLeft' ], 2: [ 'fadeInUp' , 'fadeInUp' , 'slideInLeft' ] }, customTemplate: { //自定义模板(可用作按钮模板) 0: [ '<div class="Yl-Button"><a href="javascript:void(0);">开启专属你的备考之旅</a></div>' ], 1: [ '<div class="Yl-Button"><a href="javascript:void(0);">开启专属你的备考之旅</a></div>' ], 2: [ '<div class="Yl-Button"><a href="javascript:void(0);">开启专属你的备考之旅</a></div>' ] }, callback: function (e) { //整个DOM加载完成后的回调函数 }, before: function (e) { //每个视图切换前的回调函数 }, after: function (e) { //每个视图切换完成后的回调函数 } }); }); |
3.界面部分
1 | < div class = "Yl-container" ></ div > |
1 2 3 | callback: function (e){ //整个DOM加载完成后的回调函数 //e为整个插件的所有方法和属性,自行输入console.log(e)查看具体自己需要的! } |
1 2 3 4 5 6 7 8 | before: function (e) { //每个视图切换前的回调函数 //此处的e为控制当前视图的 //当前序号:e.index //总视图:e.total //整个包装层的DOM对象:e.ele //停止播放:e.pause() //开始播放:e.play() } |
1 2 3 | after: function (e) { //页面切换完成后的回调函数 //同before回调函数用法 } |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com