Skip to content

Latest commit

 

History

History
40 lines (38 loc) · 2.07 KB

EVENT.md

File metadata and controls

40 lines (38 loc) · 2.07 KB

🍭 事件对象

监听事件返回数据.

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 原生事件对象