[JavaScript] 返回顶部的通用方法 →→→→→进入此内容的聊天室

来自 , 2020-10-14, 写在 JavaScript, 查看 129 次.
URL http://www.code666.cn/view/2ad9e5e9
  1. function backTop(btnId) {
  2.     var btn = document.getElementById(btnId);
  3.     var d = document.documentElement;
  4.     var b = document.body;
  5.     window.onscroll = set;
  6.     btn.style.display = "none";
  7.     btn.onclick = function() {
  8.         btn.style.display = "none";
  9.         window.onscroll = null;
  10.         this.timer = setInterval(function() {
  11.             d.scrollTop -= Math.ceil((d.scrollTop + b.scrollTop) * 0.1);
  12.             b.scrollTop -= Math.ceil((d.scrollTop + b.scrollTop) * 0.1);
  13.             if ((d.scrollTop + b.scrollTop) == 0) clearInterval(btn.timer, window.onscroll = set);
  14.             }, 10);
  15.     };
  16.     function set() {
  17.         btn.style.display = (d.scrollTop + b.scrollTop > 100) ? 'block': "none"
  18.     }
  19. };
  20. backTop('goTop');

回复 "返回顶部的通用方法"

这儿你可以回复上面这条便签

captcha