Javascript Chrome-由于目标被视为被动事件,因此无法在被动事件侦听器中防止默认值
我得到下面的错误在铬使用下面 错误: [干预]由于目标被视为被动事件,无法在被动事件侦听器内防止默认。请参见Javascript Chrome-由于目标被视为被动事件,因此无法在被动事件侦听器中防止默认值,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我得到下面的错误在铬使用下面 错误: [干预]由于目标被视为被动事件,无法在被动事件侦听器内防止默认。请参见url 代码: $('body').on("wheel", "form input[type=number]", function (e) { e.preventDefault(); }); 如果用户在数字输入字段内使用鼠标滚轮,则上述代码用于防止在数字字段中进行更改 我最近收到这个错误,几天前没有这样的错误 *更新: $('body').on("wheel", "form in
url
代码:
$('body').on("wheel", "form input[type=number]", function (e) {
e.preventDefault();
});
如果用户在数字输入字段内使用鼠标滚轮,则上述代码用于防止在数字字段中进行更改
我最近收到这个错误,几天前没有这样的错误
*更新:
$('body').on("wheel", "form input[type=number]", function (e) {
e.preventDefault();
});
我试着添加
{
passive: true
}
像这样:
$('body').on("wheel", "form input[type=number]", function (e) {
e.preventDefault();
}, {passive: true});
另一个错误显示:
如何修复错误并防止鼠标滚轮进入数字字段
Chrome版本:
Windows 10上的Chrome 78
无法重现您的错误。但是看到一些历史记录,试着使用:{passive:false}
,就像这里:$('body')。在(“控制盘”,“表单输入[type=number]”上,函数(e){e.preventDefault();},{passive:true})代码>顺便说一句,你能用Chrome版本更新这个问题吗?我们需要更深入。jQuery版本是什么?jQuery v3.1.1@drag13无法重现您的错误。但是看到一些历史记录,试着使用:{passive:false}
,就像这里:$('body')。在(“控制盘”,“表单输入[type=number]”上,函数(e){e.preventDefault();},{passive:true})代码>顺便说一句,你能用Chrome版本更新这个问题吗?我们需要更深入。什么是jQuery版本?jQuery v3.1.1@Drag13