原文:Unable to preventDefault inside passive event listener due to target being treated as passive. => touch 问题

在使用 fastclick 并且在 chrome上 做 touch 时经常看到控制台信息: 原因:浏览器无法预先知道一个事件处理函数中会不会调用 preventDefault ,需要等到事件处理函数执行完后,才能去执行默认行为,然而事件处理函数执行是要耗时的,这样一来就会导致页面卡顿,也就是说,当浏览器等待执行事件的默认行为时,大部分情况是白等了。 从 chrome 开始,在 window doc ...

2019-01-20 21:36 0 1033 推荐指数:

查看详情

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM