5

jQueryでスクロールイベントを防ぐことは可能ですか?

このコードを試しましたが、機能しませんでした。

$('*').scroll(function(event){
  event.stopPropagation();
  event.preventDefault();
  return false;
})
4

3 に答える 3

7

以下を使用して、特定の要素領域内でのスクロールを無効にできます。

$("element,element2").bind("touchmove",function(e){
    e.preventDefault();
});
于 2012-07-26T11:16:49.997 に答える
2

bodyCSSを設定するだけで、スクロールが無効になります。

body {    
   overflow: hidden; 
}
于 2012-06-25T08:19:30.050 に答える
0

まあ..私は間違ったイベントで働いた。touchmoveはまさに私が探していたものでした。それで

$('body').bind('touchmove', function(e){
  e.preventDefault();
});
于 2012-06-25T12:31:38.573 に答える