回到顶部实现

document.getElementById('top').onclick = function () { // top为元素即点击id为top元素时实现回到顶部
        // console.time('label');
        for (let i = 60; i >= 0; i--) {
            setTimeout((i => {
                return () => {
                    document.documentElement.scrollTop = document.documentElement.scrollTop * i / 60;
                };
            })(i), 500 * (1 - i / 60));
        }
        // window.scrollTo(0, 0);
        // console.timeEnd('label');
    };

 

posted on 2018-08-08 14:59  郭“老师"  阅读(108)  评论(0编辑  收藏  举报

导航