百度touch.js
百度touch.js可以说是Web移动端touch点击事件不错的解决方案,搭配zepto.js或者jQuery使用起来解决了移动端click点击事件300ms的延迟问题。
近期touch.js百度官方网站突然无法访问了,不知道到底是什么原因。官网地址:http://touch.code.baidu.com/
不过touch.js上手还是很容易的,语法:
touch.on(‘#btn-ok’,’tap’,function(ev){
//这里是你想要执行的操作,随便写
})
上面是一个简单的tap操作,touch.js还支持滑动、缩放等等手势操作,详细的手势事件如下:
touch.js支持的手势事件类型:
分类
参数
描述
缩放
pinchstart
缩放手势起点
pinchend
缩放手势终点
pinch
缩放手势
pinchin
收缩
pinchout
放大
旋转
rotateleft
向左旋转
rotateright
向右旋转
rotate
旋转
滑动
swipestart
滑动手势起点
swiping
滑动中
swipeend
滑动手势终点
swipeleft
向左滑动