用 JavaScript 实现手势库 — 手势逻辑【前端组件化】 实现手势逻辑接下来我们就开始实现 gesture 的…

实现手势逻辑接下来我们就开始实现 gesture 的逻辑,首先我们回顾一下我们之前讲到的时间。首先我们会触发一个 start 事件,也就是当我们手指触摸到屏幕时第一个触发的事件。然后就会有三种情况:手指松开这个时候就会触发 end 事件,这样就构成一个 tap 点击的行为通过监听 end 事件来实现即可手指拖动超过 10 px这种就是 pan start 拖动的行为我们可以在 move 事件判断当前与上一个触点的距离手指停留在当前位置超过 0.5s这种就是 press._js手势