特效介绍

swipe.js 手机版触屏图片滑动
Swipe.js,支持手指滑动的手机版图片滚动插件。自适应屏幕宽度,自动改变图片大小。我爱模板网推荐。使用方法简单,扩展性强。以后妈妈再也不担心我的手机版图片滚动啦!
使用方法
1、引入swipe.js和main.css,您也可以将main.css进行修改后放到自己的css文件。
2、将您的html代码写成下面的结构:
<div id="slider" class="swipe">
<div class="swipe-wrap">
<div>图片地址</div>
<div>图片地址</div>
<div>图片地址</div>
<div>图片地址</div>
</div>
</div>
<ul id="position">
<li class="on"></li>
<li class=""></li>
<li class=""></li>
<li class=""></li>
</ul>
注意,main.css中,下面的代码就是您需要的插件修饰代码:
.swipe {
overflow: hidden;
visibility: hidden;
position: relative;
}
.swipe-wrap {
overflow: hidden;
position: relative;
}
.swipe-wrap > figure {
float: left;
width: 100%;
position: relative;
}
3、js代码调用:
<script>
var slider =
Swipe(document.getElementById('slider'), {
auto: 3000,
continuous: true,
callback: function(pos) {
var i = bullets.length;
while (i--) {
bullets[i].className = ' ';
}
bullets[pos].className = 'on';
}
});
var bullets = document.getElementById('position').getElementsByTagName('li');
</script>
具体参数说明:
startSlide: 4, //起始图片切换的索引位置
auto: 3000, //设置自动切换时间,单位毫秒
continuous: true, //无限循环的图片切换效果
disableScroll: true, //阻止由于触摸而滚动屏幕
stopPropagation: false, //停止滑动事件
callback: function(index, element) {}, //回调函数,切换时触发
transitionEnd: function(index, element) {} //回调函数,切换结束调用该函数。
如果需要上一页下一页的翻页按钮的话,在上面的html最后加入下面的代码:
<button onclick="Swipe.prev()">prev</button> <button onclick="Swipe.next()">next</button>这样,您的swipe图片滚动就完成了。
