touchEvents : touch事件组件
示例
介绍
开发的时候可能会需要一些较复杂的事件,例如双击屏幕事件、长按事件或者滑动事件,这些事件并不是标准事件,浏览器并没有相应的实现,使用这个组件可以实现这些事件。
使用方法
define(['jquery', 'util/touchevents/1.0'], function($){ $('#test').bind('tap',function(){ alert("tap!") }) $('#test').bind('longTap',function(){ alert("longTap!") }) });
事件
事件名称 | 事件说明 |
---|---|
tap | 触摸单击事件,若监听该事件,doubleTap事件将不触发 |
singleTap | 触摸单击事件 |
doubleTap | 触摸双击事件 |
longTap | 长按事件 |
swip | 触摸滑动事件,手指按住屏幕左右滑动的时候会触发事件 |
swipeLeft | 触摸向左滑动事件 |
swipeRight | 触摸向右滑动事件 |
swipeUp | 触摸向上滑动事件 |
swipeDown | 触摸向下滑动事件 |