我需要从当前屏幕位置向下滚动一定数量的像素制作滚动动画。
$('html,body').animate({
scrollTop: $(window).position().top += 100
});
或者?
$('html,body').animate({
scrollTop: '+=100px'
});
答案
只是改变:
scrollTop: $('body').position().top += 100
对此:
scrollTop: $(window).scrollTop() + 100