setInterval踩坑记

在做项目是,回到顶部效果,自己写的代码如下:

 1 this.time=setInterval(()=>{
 2                 document.documentElement.scrollTop-=500;
 3             },20)
 4             setTimeout(()=>{
 5                 console.log(11);
 6                 if(document.documentElement.scrollTop<=0){
 7                     clearInterval(this.time);
 8                     this.time=null;
 9                 } 
10             },500)

 

posted @ 2019-08-08 15:27  木子世界  阅读(306)  评论(0编辑  收藏  举报