[笔记] Vue带动画回到顶部

2019-07-23  本文已影响0人  天使爱打盹
    backTop() {
      this.timer = setInterval(() => {
        let topDistance =
          document.documentElement.scrollTop || document.body.scrollTop;
        let moveDistance = Math.floor(-topDistance / 5);
        document.documentElement.scrollTop = document.body.scrollTop =
          topDistance + moveDistance;
        if (topDistance === 0) {
          clearInterval(this.timer);
        }
      }, 30);
    },
上一篇 下一篇

猜你喜欢

热点阅读