// id为需要滚动显示的元素id。
function toIt(id) {
var timer = null
var element = document.getElementById(id).offsetTop
var pageTop = document.documentElement
timer = setInterval(function () {
if (pageTop.scrollTop >= element) {
clearInterval(timer)
pageTop.scrollTop = element
} else {
pageTop.scrollTop += 10;
}
}, 20);
}
原生js点击平滑滚动到某个元素
最新推荐文章于 2024-07-08 23:52:59 发布