tlfe
 1      let time = setInterval(() => {
 2             let scroll = document.documentElement.scrollTop || document.body.scrollTop;//解决scrollTop始终为零,尽此行代码
 3             if (scroll <= 100) {
 4               clearInterval(time);
 5             } else {
 6               if (scroll >= 200) {
 7                 document.documentElement.scrollTop = scroll -= Math.ceil(
 8                   scroll / 30
 9                 );
10                 document.body.scrollTop = scroll -= Math.ceil(
11                   scroll / 30
12                 );
13               } else {
14                 clearInterval(time);
15               }
16             }
17           }, 10);

 

分类:

技术点:

相关文章:

  • 2022-01-21
  • 2021-06-11
  • 2022-12-23
  • 2022-01-28
  • 2021-08-23
  • 2022-02-05
  • 2022-01-07
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-27
  • 2021-09-22
  • 2021-12-14
相关资源
相似解决方案