javascript - Firefox 中的 window.onmousewheel

标签 javascript jquery firefox mousewheel

当我点击文档时,此代码禁用了鼠标滚动功能。

$(document).on("click", function () {
    window.onmousewheel = function (e) {
        e.preventDefault();
    }
});

但是,这适用于除 Firefox 之外的所有浏览器。请告诉我,如何使这段代码成为跨浏览器的?

最佳答案

Firefox 不支持 .onmousewheel,你必须使用 DOMMouseScroll事件代替:

$(document).on( "mousewheel DOMMouseScroll", function(e){
    e.preventDefault();
});

关于javascript - Firefox 中的 window.onmousewheel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11329062/

相关文章:

javascript - 如何从 Firefox 扩展发送 POST 请求?

javascript - 有没有办法在 Firefox 侧边栏中加载页面时应用不同的 CSS?

javascript - 有没有办法跳转到特定行?

javascript - 如何使用 Google Chrome 上的开发人员工具查看范围内所有变量的列表及其在 Javascript 中的值?

javascript - 需要对此 JavaScript 代码的解释

javascript - 我如何从复选框中获取值并使用javascript计算点击的项目

javascript - 服务器端渲染的 HTML -> JS 表?

javascript - 通过 javascript 或 jquery 确定用户的互联网连接类型

firefox - SSRS 报表生成器和 Firefox

javascript - 如何共享登录 session ?