网页滚动条平滑滚动到页面顶部

const scrollToTop = () => {
const c = document.documentElement.scrollTop || document.body.scrollTop;
  if (c > 0) {
    //html5 提供一个专门用于请求动画的API,那就是 requestAnimationFrame,顾名思义就是请求动画帧。
    window.requestAnimationFrame(scrollToTop);
    window.scrollTo(0, c - c / 8);
  }
}
scrollToTop()

内容参考自:24个ES6方法,用来解决实际开发的JS问题

posted @ 2020-06-01 16:03  Passer丶  阅读(348)  评论(0编辑  收藏  举报