移动 web 页面上的 click 事件相应都要慢上 300ms
1.Tap 基础事件
300ms 延迟怎么破? 使用 Tap 事件代替 click 事件
自定义 Tap 事件原理:
在 touchstarttouchend 时记录时间手指位置, 在 touchend 时进行比较, 如果手指位置为同一位置 (或允许移动一个非常小的位移值) 且时间间隔较短(一般认为是 200ms), 且过程中未曾触发过 touchmove, 即可认为触发了手持设备上的 click, 一般 称它为 tap
框架库 zepto.js
点透的原因
来源: https://www.2cto.com/kf/201802/724626.html