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 触摸向下滑动事件