我想实现一个滚动功能..所以滚动的默认值被禁用。如果用户使用滚动按钮,我希望将其设置为我想要的点..如何实现此功能? window.scrollTop无法正常工作..我尝试了很多不同的方法,但都没有工作..
$(window).scroll(function() {
$(body).scrollTop = 3000px;
})
答案 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插件可能完全符合您的需要。