移动web页面上的click事件响应会慢300ms。
300ms延迟怎么办?使用Tap事件代替click事件,Tap事件是一个自定义事件。
自定义Tap事件原理:
在touchstart,touchend时记录时间,手指位置,在touchend时进行比较,如果手指位置为同一位置(或允许移动一个非常小的位移值)且事件间隔较短(一般认为是200ms),且过程中未曾触发过touchmove,即可认为触发了手持设备上的 “click”,一般称它为 “tap”。
移动web开发----Tab基础事件
最新推荐文章于 2024-07-26 10:18:12 发布