平滑滚动到元素时如何在没有jquery的情况下控制滚动时间?

时间:2019-04-29 02:01:08

标签: javascript animation

我正在尝试平滑滚动到元素,但是没有jquery找不到控制滚动时间的方法。

我发现了两种平滑滚动到元素的方法:

  1. document.getElementById(targetElementId).scrollIntoView({behavior:'smooth'})

2。$('html,body')。animate({scrollTop:$(selector).offset()。top},1000)

第二种方法使用jquery并易于控制滚动时间。

但是我想知道本地javascript是否有一种方法来控制滚动时间。

谢谢

1 个答案:

答案 0 :(得分:0)

使用此功能:

Smooth scroll anchor links WITHOUT jQuery

滚动时间用作参数。