更新时间:2017/8/10 上午17:57:42
更新说明:1.优化相关内核代码; 2.增加loading功能
基本用法:
1、先引入jquery库、YlSlide插件及依赖的css文件
<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部分
$(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.界面部分
<div class="Yl-container"></div>
callback:function(e){//整个DOM加载完成后的回调函数 //e为整个插件的所有方法和属性,自行输入console.log(e)查看具体自己需要的! }
before: function(e) {//每个视图切换前的回调函数 //此处的e为控制当前视图的 //当前序号:e.index //总视图:e.total //整个包装层的DOM对象:e.ele //停止播放:e.pause() //开始播放:e.play() }
after: function(e) {//页面切换完成后的回调函数 //同before回调函数用法 }