js如何让屏幕缓慢滑动到指定id的div上,<a href="#A">跳转<a>,点击后能跳转,但是如何控制滑动速度?

JavaScript011

js如何让屏幕缓慢滑动到指定id的div上,<a href="#A">跳转<a>,点击后能跳转,但是如何控制滑动速度?,第1张

我有个思路,就是不用<a href="#a"></a>这种方式,可以给点击的a标题一个id,然后在js中给这个id添加一个点击事件, 要跳转的目标位置可以用js去获取到,然后使用定时器来控制滚动条的位置。

onload = function(){

    var href = lianjie.getAttribute("href")

    setTimeout(function(){

        location.href = href

    },1000)

}