js 返回网页顶部

这里只有一点点延缓效果,主要为了给大家说一下逻辑,

scrollToptimer = setInterval(function () {
    //获取当前页面高度
    var top = document.body.scrollTop || document.documentElement.scrollTop;
    //每次滚动的距离seed.
    var speed = top / 4;
    if (document.body.scrollTop!=0) {
        document.body.scrollTop -= speed;
    }else {
        document.documentElement.scrollTop -= speed;
    }
    //判断是否到达顶部.到达顶部,清除定时器
    if (top == 0) {
        clearInterval(scrollToptimer);
    }
}, 30);

复制代码,放入点击事件函数中即可.

上面有简单的注释, 很清楚.

猜你喜欢

转载自blog.csdn.net/qq_42205731/article/details/82387550