码迷,mamicode.com
首页 > Web开发 > 详细

Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080

时间:2018-08-10 17:13:39      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:css   status   features   one   pre   函数   prevent   add   默认   

解决办法

两个方案:
1、注册处理函数时,用如下方式,明确声明为不是被动的
window.addEventListener(‘touchmove‘, func, { passive: false })

2、应用 CSS 属性 touch-action: none; 这样任何触摸事件都不会产生默认行为,但是 touch 事件照样触发。
touch-action 还有很多选项,详细请参考touch-action

链接:https://segmentfault.com/a/1190000008512184

Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080

标签:css   status   features   one   pre   函数   prevent   add   默认   

原文地址:https://www.cnblogs.com/wangxiaoyan/p/9455727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!