• 欢迎访问乐趣公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入乐趣公园 QQ群
  • Git主题现已支持PHP7版本,速度应该会提高不少,不过云落的网站本来就很快了,所以感觉不是太明显
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏乐趣公园吧
  • 云落的淘宝店铺已经开张了哦,传送门:https://kimipet.taobao.com

Swipe JS – 移动WEB页面内容触摸滑动类库

网络技术 云落 4年前 (2014-10-12) 492次浏览 已收录 0个评论

想必做移动前端的同学经常会接到这样子的一个需求,就是在移动设备页面上的 banner 图能够用手指触摸左右或上下的滑动切换,这在移动设备是个很常见的一个效果,其用户体验远甚于点击一个按钮区域,通过手指的触摸操作也是移动设备的中一个特性,我们必须专业化的处理,哈哈。其实实现原理很简单,但平常中自己开发不是很方便。

今天就为大家带来这样子的一个轻量级 js 触摸滑动类库 – Swipe JS。这是一个非常小的一个 javascript 类库,但他的功能却不简单,它可以用来展示 web 页面上的任何内容,支持精确的触摸移动操作,而且还可以设置自动播放、等比例缩放等等实用性的功能。
Swipe JS – 移动 WEB 页面内容触摸滑动类库

查看预览下载附件

Swipe JS – 移动 WEB 页面内容触摸滑动类库

用手机浏览才能体验到触摸滑动的效果哦!

Swipe 函数介绍

下面就为大家介绍下 Swipe JS 的使用方法,Swipe 有以下几个参数:

startSlide: 4,  //起始图片切换的索引位置  auto: 3000, //设置自动切换时间,单位毫秒  continuous: true,  //无限循环的图片切换效果  disableScroll: true,  //阻止由于触摸而滚动屏幕  stopPropagation: false,  //停止滑动事件  callback: function(index, element) {},  //回调函数,切换时触发  transitionEnd: function(index, element) {}  //回调函数,切换结束调用该函数。

除此之外,还有一些比较使用的 API 方法,例如:

  • prev():上一页
  • next():下一页
  • getPos():获取当前页的索引
  • getNumSlides():获取所有项的个数
  • slide(index, duration):滑动方法

Swipe 使用方法

了解基本函数方法后,我们就来看看使用方法。

首先是 HTML 结构:

<div id="slider" class="swipe">    <div class="swipe-wrap">      <div></div>      <div></div>      <div></div>    </div>  </div>

然后是样式代码:

.swipe {  	overflow: hidden;  	visibility: hidden;  	position: relative;  }  .swipe-wrap {  	overflow: hidden;  	position: relative;  }  .swipe-wrap > figure {  	float: left;  	width: 100%;  	position: relative;  }

最后设置 JS 绑定以及参数设置:

var slider = Swipe(document.getElementById('slider'), {     …………     …………  });

在这里只要把上面介绍的函数参数写在里面,就可以实现相对应的功能。

最后我们也可以给滑动切换添加上下按钮:

<button onclick="Swipe.prev()">prev</button>  <button onclick="Swipe.next()">next</button>

到这里我们已经完成了图片滑动的效果了,是不是非常的方便快捷呢?赶紧动手试试看吧。

查看预览下载附件

如果你有类似的优秀 js 类库,不妨和我们一起分享,让我们进步的更快。

Swipe 官网:http://bradbirdsall.com/

转载自:Swipe JS – 移动 WEB 页面内容触摸滑动类库


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Swipe JS – 移动 WEB 页面内容触摸滑动类库
喜欢 (3)
云落
关于作者:
无折腾,不生活,我是一个WordPress菜鸟,一个玩淘宝的卖家,欢迎你认识我,我是云落!
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址