在jQuery中阻止滚动事件

Den*_*nis 4 jquery scroll

是否可以防止jQuery中的滚动事件?

我试过这段代码,但是没用.

$('*').scroll(function(event){
  event.stopPropagation();
  event.preventDefault();
  return false;
})
Run Code Online (Sandbox Code Playgroud)

kal*_*azy 6

您可以使用以下命令禁用某些元素区域内的滚动:

$("element,element2").bind("touchmove",function(e){
    e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)


Den*_*nis 0

好吧..我处理了错误的事件。touchmove 正是我所寻找的。所以

$('body').bind('touchmove', function(e){
  e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)