首页 > 其他分享 >chrome 监听touch类事件报错:无法被动侦听事件preventDefault

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

时间:2023-01-11 18:02:21浏览次数:32  
标签:chrome defaultPrevented preventDefault origEvt cancelable 报错 returnValue evt


chrome 监听touch类事件报错:无法被动侦听事件preventDefault_解决方法

chrome 监听touch类事件报错:无法被动侦听事件preventDefault_解决方法_02

解决方法:

// 判断默认行为是否可以被禁用
if (evt.cancelable) {
// 判断默认行为是否已经被禁用
if (!evt.defaultPrevented) {
evt.preventDefault();
}
}

代码如下:

evt.preventDefault=function(){

if (evt.cancelable) {
if (!evt.defaultPrevented) {
origEvt.preventDefault && origEvt.preventDefault();
}
}

evt.returnValue=origEvt.returnValue=false;
}

 

标签:chrome,defaultPrevented,preventDefault,origEvt,cancelable,报错,returnValue,evt
From: https://blog.51cto.com/jing/6002497

相关文章