(jQuery)Scroll事件..如果用户滚动页面,我想将文档滚动到指定的点

时间:2009-05-01 18:53:42

标签: javascript jquery

我想实现一个滚动功能..所以滚动的默认值被禁用。如果用户使用滚动按钮,我希望将其设置为我想要的点..如何实现此功能? window.scrollTop无法正常工作..我尝试了很多不同的方法,但都没有工作..

$(window).scroll(function() {
        $(body).scrollTop = 3000px;
})

2 个答案:

答案 0 :(得分:6)

scrollTop属性只接受整数(不是像素)。省略px,它应该没问题。

$(window).scroll(function() {
    $('body').get(0).scrollTop = 3000; // note that this does only work if body has overflow
    // if it hasn't, use window instead
});

答案 1 :(得分:3)

有一个名为ScrollTo的JQuery插件可能完全符合您的需要。

请在此处查看:http://plugins.jquery.com/project/ScrollTo