Skippr 是一款简洁实用的 jQuery 幻灯片插件。该幻灯片的特点是易于使用,它需要的 HTML 代码非常简单,并提供各种参数来控制幻灯片的播放。
在页面中引入 jQuery 和 skippr.css 和 skippr.js 文件。
<link rel="stylesheet" type="text/css" href="dist/skippr.css" />
<script type="text/javascript" src="path/to/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="dist/skippr.js"></script>
使用一个<div>容器来包裹幻灯片,每个幻灯片可以通过 background-image 属性来设置背景图片。
<div id="container">
<div id="theTarget">
<div style="background-image: url(img/image1.jpg)"></div>
<div style="background-image: url(img/image2.jpg)"></div>
<div style="background-image: url(img/image3.jpg)"></div>
<div style="background-image: url(img/image4.jpg)"></div>
<div style="background-image: url(img/image5.jpg)"></div>
</div>
</div>
在页面 DOM 元素加载完毕之后,可以通过 skippr()方法来初始化该幻灯片插件。
$(document).ready(function(){
$("#theTarget").skippr();
});
可以以对象的方式在 skippr()中传入配置参数:
$("#theTarget").skippr({
transition: 'slide',
speed: 1000,
easing: 'easeOutQuart',
navType: 'block',
childrenElementType: 'div',
arrows: true,
autoPlay: false,
autoPlayDuration: 5000,
keyboardOnAlways: true,
hidePrevious: false
});
参数 | 类型 | 可取值 | 描述 | 默认值 |
transition | string | fade,slide | 指定过渡动画的类型。幻灯片的过渡动画使用 velocity.js 来加速。 | slide |
speed | int | 任何整数值 | 动画过渡的持续时间,单位毫秒。 | 500 |
easing | string | jQuery UI easing 值 | 过渡动画的 easing 效果。 | easeOutQuart |
navType | string | block, bubble | 导航按钮的样式。 | block |
childrenElementType | string | div, img | 选择目标元素的子元素。 | div |
arrows | bool | true,false | 是否显示前后箭头导航按钮。 | true |
autoPlay | bool | true,false | 是否自动播放。 | false |
autoPlayDuration | int | 任何整数值 | 自动播放时的切换时间。单位毫秒。 | 5000 |
keyboardOnAlways | bool | true,false | 是否总是允许使用键盘方向键来导航。 | true |
hidePrevious | bool | true,false | 是否在第一张幻灯片时隐藏向前导航按钮。 | false |
Github 地址:https://github.com/austenpayan/skippr
演示地址 | 下载地址 |
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!