jquery - 使用 jQuery 在没有滚动条的情况下检查鼠标滚轮事件

标签 jquery scroll scrollbar mousewheel

如何在没有滚动条的情况下检查鼠标滚轮的移动情况?

$(document).mousewheel(function() {
     clicker.html("a7a");
});

最佳答案

我强烈建议您使用这个 jQuery 插件:PLUGIN

如果没有插件,请尝试以下示例:EXAMPLE

HTML:

<div id='foo' style='height:300px; width:300px; background-color:red'></div>

Javascript:

$('#foo').bind('mousewheel', function(e) {
    if(e.originalEvent.wheelDelta / 120 > 0) {
        alert('up');
    } else {
        alert('down');
    }
});

div 上没有滚动条,但检测到滚轮事件。

关于jquery - 使用 jQuery 在没有滚动条的情况下检查鼠标滚轮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18880159/

相关文章:

jquery - Laravel 5.0 中的 Ajax 与 Jquery

javascript - 如何在javascript中为Imagebutton设置强制附件

html - 不同div的Angularjs独立滚动

jQuery:如何将 DIV 保持在屏幕顶部并在向上滚动(并到达其原始位置)后恢复其位置

javascript - jQuery 捕捉/固定菜单宽度在滚动超过某个点时发生变化和跳跃

javascript - 滚动仅在直接位于滚动条上方时响应滚轮

javascript - 保持提交按钮禁用,直到填充动态创建的必填字段

javascript - 如何用JS获取标记的文字

javascript - 用主体滚动条替换内容滚动条

jquery - 使用 jQuery 而不是 CSS 防止页面在按钮单击时滚动