文章详情页
javascript - 为什么clearInterVal不起作用呢?
浏览:238日期:2023-04-22 08:30:34
问题描述
在用react封装一个返回顶部的库。

问题解答
回答1:因为你每次调用 goBack,都会新开个定时器
回答2:首次调用返回时会创建一个定时器,定时器调用返回又创建一个定时器,同时关闭了一个。貌似始终在重复这个过程,一直都存在一个定时器。看不明白你要实现什么功能,但是如果你把创建定时器的代码拿到返回方法外,感觉会好一些。
回答3:把 setInterval(this.goBack,50)放到this.goBack外面进行调用
标签:
JavaScript
相关文章:
1. python - pyspider的分布式运行成功,2台slave跑,但是时间并没有缩短问题?2. vim - YouCompleteMe 怎么自动补全css属性和属性值?3. $fields = $values = [];这条代码一直定义不了,一直报错,老师的源码也是被报错的,执行不了,请问该怎么解决这个问题4. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?5. java - 为什么spring的提交格式有些不一样?6. docker不显示端口映射呢?7. python - Django中如何使用异步8. ,我写的代码哪里出错了?为什么就是显示不出来peter?9. centos下virtualbox安装xp报错10. Ant design vue中的联动选择取消操作
排行榜

网公网安备