Yslider 参数
Yslider 参数以对象形式传入
1、target: Slier 容器 DOM 的 id 属性, 必填, 类型 string
2、interval: 图片切换间隔时间, 非必填, 类型 number, 单位 s(秒), defualt 3s
3、showCircle: 是否显示圆点导航, 非必填, 类型 boolean, default true
4、circleColor: 圆点颜色, 非必填, 类型 颜色(string), default ‘#00F5FF’
5、imgArray: 图片列表, 必填, 类型 array
- redirect: 点击图片跳转地址, 非必填, 类型 url(string), 播放视频时为视频地址
- url: 图片地址, 必填, 类型 url(string)
- type: 类型(string), 选填, 默认按图片处理, 如果是播放视频, type 为 video
- detail: 图片介绍, 放在 alt 属性中, 非必填,类型 string
Yslider 使用
注意: 推荐使用 yslider 3.x 版本, 3.x 版本需要依赖组件 video.js, 更好支持视频播放
1、在html 标签中定一个 slider 元素用于容纳图片列表, 并定义好slider容器的尺寸
123456789101112131415161718 <style>.page-wrap .slider { //height: 25rem; //定义容器高度,width: 100%; //容器宽度overflow: hidden; //超出不显示}</style>//yslider 3.x 版本需要 video-js.min.css<link rel="stylesheet" href="{{ STATIC_URL }}js/video/video-js.min.css" /><div class="page-wrap"><div id="slider" class="slider"> //slider 容器标签 一定包含id 属性</div></div>//yslider 3.x 版本需要 video.js<script src="{{ STATIC_URL }}js/video/video.min.js"></script>//引入 yslider<script src="/static/common/slider/slider-1.0.js"></script> <!--引入 slider-->2、使用slider
123456789101112131415161718 <script>(function(win) {imgArray = [{redirect: '', url: '/static/images/slider1.jpg', detail: 'img1'},{redirect: '', url: '/static/images/slider2.jpg', detail: 'img2'},{redirect: '', url: '/static/images/slider3.jpg', detail: 'img3'},{redirect: 'http://www.runoob.com/try/demo_source/movie.mp4', url: '/static/images/slider4.jpg', type: "video", detail: 'img4'}] //准备图片列表, redirect 为点击图片跳转链接, url 为图片下载地址, detail: 为图片说明Yslider({ //初始化 yslidertarget: 'slider', //slider 容器idinterval: 2, //图片切换间隔时间, 单位s, default 3simgArray: imgArray, //图片列表showCircle: true, //是否显示圆点导航circleColor: '#00C5CD', //圆点导航颜色})})(window);</script>
Yslider 源码
|
|