click 在 ios 上有 300ms 延迟,原因及如何解决?
检测到 touchend 事件后,立刻出发模拟 click 事件,并且把浏览器 300 毫秒之后真正出。(1)粗暴型,禁用缩放。
·
(1)粗暴型,禁用缩放
<meta name="viewport" content="width=device-width, user-scalable=no">
(2)利用 FastClick,其原理是:
检测到 touchend 事件后,立刻出发模拟 click 事件,并且把浏览器 300 毫秒之后真正出
发的事件给阻断掉
更多推荐
已为社区贡献4条内容
所有评论(0)