仅当页面滚动到顶部时,禁用鼠标滚轮才有效

时间:2015-07-08 18:05:46

标签: javascript

我使用以下代码为我的页面禁用鼠标滚轮。如果在调用此函数时页面一直滚动到顶部,则此方法有效。如果我向下滚动任何长度然后再次调用该函数,则该函数将失败。什么可能导致这种情况?

更新 - 我弄清楚问题是什么。它与背景中可滚动元素的一些CSS设置有关。我必须将position属性从绝对更改为相对,现在不再滚动!

$(document).bind('mousewheel DOMMouseScroll', function () {
    return false
});

1 个答案:

答案 0 :(得分:1)

试试这个:

$(document).bind('mousewheel DOMMouseScroll', function (event) {
    event.preventDefault();
    return false
});