jQuery中可以防止滚动事件吗?jQuery中防止滚动事件
我试过这段代码,但没有奏效。
$('*').scroll(function(event){
event.stopPropagation();
event.preventDefault();
return false;
})
jQuery中可以防止滚动事件吗?jQuery中防止滚动事件
我试过这段代码,但没有奏效。
$('*').scroll(function(event){
event.stopPropagation();
event.preventDefault();
return false;
})
好吧..我和错误的事件一起工作。 touchmove正是我期待的。所以
$('body').bind('touchmove', function(e){
e.preventDefault();
});
只需设置body
CSS即可禁用滚动。
body {
overflow: hidden;
}
谢谢,它会工作,但不是在我的情况下。 我正在寻找的东西喜欢赶上“keycode”或“滚动”事件,并发生此事。 和我必须在移动设备上做到这一点“三星”,有什么想法? – Denis
您可以禁用使用下面的某些元素区域内的滚动:
$("element,element2").bind("touchmove",function(e){
e.preventDefault();
});
检查[这](http://stackoverflow.com/questions/8485667/prevent-window-scroll-jquery ?rq = 1) – Jashwant