如何在scrollTop达到某个值150之后阻止滚动.
$(window).scroll(function() {
if($(window).scrollTop() >=50)) {
return false; // basically don't scroll
}
});
Run Code Online (Sandbox Code Playgroud)
在.scrollTop使用设置scrollHeight属性scrollTo功能.它不会从x滚动到y,它只是转到y.
所以基本上你不能停止滚动,因为你的事件被设置为y后将被调用.您可以scrollHeight在比较高度后在处理程序内设置所需的内容.
if($(window).scrollTop() >=50)
{
$(window).scrollTop(0);
}
Run Code Online (Sandbox Code Playgroud)
注意:在元素上使用它是可以忍受的,但在窗口对象上会让用户烦恼.以上只是为了说明它是如何工作的.
尝试在>> http://jsfiddle.net/KwgMj <<中滚动,看看它有多烦人.