我使用以下代码为我的页面禁用鼠标滚轮。如果在调用此函数时页面一直滚动到顶部,则此方法有效。如果我向下滚动任何长度然后再次调用该函数,则该函数将失败。什么可能导致这种情况?
更新 - 我弄清楚问题是什么。它与背景中可滚动元素的一些CSS设置有关。我必须将position属性从绝对更改为相对,现在不再滚动!
$(document).bind('mousewheel DOMMouseScroll', function () {
return false
});
答案 0 :(得分:1)
试试这个:
$(document).bind('mousewheel DOMMouseScroll', function (event) {
event.preventDefault();
return false
});