jquery - 如何禁用div中的鼠标滚轮点击?

标签 jquery css html drag mousewheel

我正在为我的客户构建一个应用程序,但我不知道如何在 div 中禁用鼠标滚轮点击。我知道你可以做到,因为我以前做过但完全忘记了。 基本上,当我将鼠标悬停在一个 div 上时,我使用鼠标滚轮单击,然后向下拖动鼠标,它基本上拖下了我的整个页面。有没有办法只禁用鼠标滚轮单击然后拖动的整个操作?

最佳答案

$(document).on('click', function(e){
    if(e.which == 2){
        e.preventDefault(); //stop default click action from mousewheel
    }
});

jsFiddle

只需将 document 替换为相关 div 的选择器即可。

关于jquery - 如何禁用div中的鼠标滚轮点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17515402/

相关文章:

javascript - jQuery 选择 JavaScript 生成的元素

javascript - 使用 jquery 将样式设置为 div 中的段落

javascript - 在保持响应能力的同时将元素置于屏幕中心

html - 如何在 CSS 中垂直和水平居中方形 SVG,以便无论尺寸如何,只有图像在视口(viewport)中可见

html - 未呈现基本 HTML(使用最新的 MAMP)

jquery - 为包裹在不同 div 中的列设置相同的高度

javascript - 切换按钮适用于 JSbin 但不适用于 Flask 服务器

html - 在 div 内以全宽链接

javascript - 如何在不使用innerHTML的情况下添加特殊的html字符

jquery - 使用 jQuery 隐藏 tr