实现一个js平滑滚动到顶部的小功能
// 平滑滚动到顶部
// scrollDom 出现滚动条,要滚动的元素
// speed 平滑滚动的速度 number类型
const scrollToTopSmooth = (scrollDom, speed) => {
let scrollTop = scrollDom.scrollTop
function move() {
scrollTop -= speed
scrollDom.scrollTop = scrollTop
if (scrollTop > 0) {
window.requestAnimationFrame(move)
} else {
scrollDom.scrollTop = 0
}
}
move()
}
export default scrollToTopSmooth