回到顶部
竖向滚动条置顶
(window.scrollTo(0,0);
使用requestAnimationFrame
const scrollToTop = () => {
let sTop = document.documentElement.scrollTop || document.body.scrollTop
if (sTop > 0) {
window.requestAnimationFrame(scrollToTop)
window.scrollTo(0, sTop - sTop / 8)
}
}
链接
三种方式实现平滑滚动页面到顶部的功能 5种回到顶部的写法从实现到增强 JS实现一键回到顶部的功能(兼容所有浏览器,超级详细)