您的位置:首页技术文章
文章详情页

javascript - 为什么clearInterVal不起作用呢?

【字号: 日期:2023-04-22 08:30:34浏览:67作者:猪猪

问题描述

在用react封装一个返回顶部的库。

javascript -  为什么clearInterVal不起作用呢?

问题解答

回答1:

因为你每次调用 goBack,都会新开个定时器

回答2:

首次调用返回时会创建一个定时器,定时器调用返回又创建一个定时器,同时关闭了一个。貌似始终在重复这个过程,一直都存在一个定时器。看不明白你要实现什么功能,但是如果你把创建定时器的代码拿到返回方法外,感觉会好一些。

回答3:

把 setInterval(this.goBack,50)放到this.goBack外面进行调用

标签: JavaScript
相关文章: