是否可以阻止jQuery中的滚动事件?
我已经尝试过这段代码,但它没有用。
$('*').scroll(function(event){
event.stopPropagation();
event.preventDefault();
return false;
})
答案 0 :(得分:5)
您可以使用以下方法禁用某些元素区域内的滚动:
$("element,element2").bind("touchmove",function(e){
e.preventDefault();
});
答案 1 :(得分:2)
只需设置body
CSS即可禁用滚动。
body {
overflow: hidden;
}
答案 2 :(得分:0)
$('body').bind('touchmove', function(e){
e.preventDefault();
});