前端编程遇到的问题

时间:2021-02-02 10:40:36   收藏:0   阅读:0

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的作用

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!