Javascript jQuery-如何设置滚动到元素的动画并在顶部添加100px
下面是我用来设置滚动到特定元素的动画的代码Javascript jQuery-如何设置滚动到元素的动画并在顶部添加100px,javascript,jquery,Javascript,Jquery,下面是我用来设置滚动到特定元素的动画的代码 $('html, body').animate({ scrollTop: $("#establishment3").offset().top }, 2000); 问题: 如何设置滚动到此元素的动画,但要从元素顶部以100px的速度滚动 提前谢谢 您可以这样使用: $('html, body').animate({ scrollTop: $("#establishment3").offset().top - 100 }, 2000);
$('html, body').animate({
scrollTop: $("#establishment3").offset().top
}, 2000);
问题:
如何设置滚动到此元素的动画,但要从元素顶部以100px的速度滚动
提前谢谢 您可以这样使用:
$('html, body').animate({
scrollTop: $("#establishment3").offset().top - 100
}, 2000);
从元素顶部滚动100px
我不明白你是想上还是下。如果你想在元素的下方给出一个+100
,或者如果你想在元素上方给出100px
,给出一个-100