使用纯js实现返回顶部,和jquery的animation差不多
let time = setInterval(function () {
var osTop =
document.documentElement.scrollTop || document.body.scrollTop;
var speed = -osTop / 6;
document.documentElement.scrollTop = document.body.scrollTop =
osTop + speed;
if (osTop == 0) {
clearInterval(time);
}
}, 30);
点击按钮时调用这个方法即可实现平滑返回顶部