Chrome-由于目标被视为被动,因此无法阻止被动事件监听器中的Default

时间:2019-11-26 07:44:31

标签: javascript jquery google-chrome

我在chrome中出现以下错误

错误:

  

[Intervention]由于目标被视为被动,因此无法阻止被动事件侦听器中的Default。参见url

代码:

$('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});

另一个错误正在显示:

jquery.min.js:3 Uncaught TypeError: ((r.event.special[g.origType] || {}).handle || g.handler).apply is not a function
    at HTMLBodyElement.dispatch (jquery.min.js:3)
    at HTMLBodyElement.q.handle (jquery.min.js:3)

如何解决错误并防止鼠标滚轮进入数字字段?

Chrome版本: Chrome 78 on Windows 10

0 个答案:

没有答案