使用jQuery和scrollTo函数,每次按下按钮都可以滚动一定数量的像素吗?
每次按下按钮时,我都可以从顶部滚动设定的数量,但是每次按下按钮时我都想继续滚动。
答案 0 :(得分:2)
使用scrollBy()
代替scrollTo()
。
答案 1 :(得分:1)
$('#theButton').on('click', function()
{
$('html, body').animate({
scrollTop: Math.abs( $('html').offset().top ) + 20
}, 500);
});
注意:如果你正在使用jQuery< 1.7,使用.bind
代替.on
。
您还应该缓存这些选择器......