页面到达某一点后停止页面滚动

use*_*100 2 javascript jquery

如何在scrollTop达到某个值150之后阻止滚动.

$(window).scroll(function() {   
    if($(window).scrollTop() >=50)) {
       return false;    // basically don't scroll       
    }
});
Run Code Online (Sandbox Code Playgroud)

Sel*_*gam 5

.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 <<中滚动,看看它有多烦人.