监听事件返回数据.
at.on('pan', ev=>{
// ev包含速度/方向等数据
});
名称 | 数据类型 | 说明 |
---|---|---|
type | String |
事件名,如tap/pan等 |
eventType | String |
事件类型:start|move|end|cancel |
x | Number |
当前触点中心x坐标 |
y | Number |
当前触点中心y坐标 |
deltaX | Number |
当前触点和前触点的x轴偏移距离 |
deltaY | Number |
当前触点和前触点的y轴偏移距离 |
deltaXYAngle | Number |
当前触点相对前触点的角度变化(相对于x轴) |
displacementX | Number |
当前触点与起始触点的x位移(矢量) |
displacementY | Number |
当前触点与起始触点的y位移(矢量) |
distanceX | Number |
displacementX的绝对值 |
distanceY | Number |
displacementY的绝对值 |
distance | Number |
当前触点与起始触点的距离(标量) |
deltaTime | Number |
当前时间与起始时间的差值 |
velocityX | Number |
当前x轴速度 |
velocityY | Number |
当前y轴速度 |
direction | Number |
前触点与当前触点的方向,可以理解为瞬时方向 |
overallDirection | String |
从触点接触到离开产生的移动方向 |
angle | Number |
多点触摸时,起始触点与当前触点的旋转角度 |
deltaAngle | Number |
多点触摸时,前触点与当前触点的旋转角度 |
scale | Number |
多点触摸时,起始触点与当前触点的缩放比例 |
deltaScale | Number |
多点触摸时,前触点与当前触点的缩放比例 |
maxPointLength | Number |
本轮识别周期出现过的最大触点数 |
isStart | Boolean |
是否当前识别周期的开始, 规律为从touchstart->touchend即是一个周期, 即便多点触碰, 有一个点离开,本轮识别结束 |
isEnd | Boolean |
是否当前识别周期的结束 |
target | EventTarget |
绑定事件的元素 |
targets | EventTarget[] |
对应多个触点会存储touches中的每一个target |
currentTarget | EventTarget |
实际触发绑定事件的元素 |
timestamp | Number |
当前时间 |
nativeEvent | TouchEvent |
原生事件对象 |