码迷,mamicode.com
首页 > 其他好文 > 详细

前端编程遇到的问题

时间:2021-02-02 10:40:36      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:dde   details   top   pass   rop   --   magic   遇到   编程   

1.chrome 监听touch类事件报错:无法被动侦听事件preventDefault

----报错信息

[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See <URL>
无法阻止被动事件监听器内部的默认,因为目标被视为被动。

----代码

document.addEventListener(‘touchstart‘, function(event) {
// 判断默认行为是否可以被禁用
if (event.cancelable) {
// 判断默认行为是否已经被禁用
if (!event.defaultPrevented) {
event.preventDefault();
}
}
}, false);

具体原因参考链接分析
参考链接(https://segmentfault.com/a/1190000007621605)
preventDefault与stopPropagation的作用

前端编程遇到的问题

标签:dde   details   top   pass   rop   --   magic   遇到   编程   

原文地址:https://www.cnblogs.com/psyduck/p/14354800.html

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