原文:[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive.

. 由于浏览器必须要在执行事件处理函数之后,才能知道有没有掉用过 preventDefault ,这就导致了浏览器不能及时响应滚动,略有延迟。 所以为了让页面滚动的效果如丝般顺滑,从 chrome 开始,在 window document 和 body 上注册的 touchstart 和 touchmove 事件处理函数,会默认为是 passive: true。浏览器忽略 preventDefa ...

2020-05-21 16:58 0 841 推荐指数:

查看详情

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