文章详情页
javascript - 为什么clearInterVal不起作用呢?
浏览:160日期:2023-04-22 08:30:34
问题描述
在用react封装一个返回顶部的库。
问题解答
回答1:因为你每次调用 goBack,都会新开个定时器
回答2:首次调用返回时会创建一个定时器,定时器调用返回又创建一个定时器,同时关闭了一个。貌似始终在重复这个过程,一直都存在一个定时器。看不明白你要实现什么功能,但是如果你把创建定时器的代码拿到返回方法外,感觉会好一些。
回答3:把 setInterval(this.goBack,50)放到this.goBack外面进行调用
标签:
JavaScript
相关文章:
1. javascript - vue使用videojs+videojs-contrib-hls报错2. javascript - layer 弹窗嵌入iframe,子页面中元素怎么实现点击关闭layer弹窗?3. 关于phpstudy设置主从数据库4. docker内创建jenkins访问另一个容器下的服务器问题5. dockerfile - [docker build image失败- npm install]6. (python)关于如何做到按win+R再输入文件文件名就可以运行?7. java - 接口中的成员变量怎么不是常量了?8. javascript - 求救!网页播放视频只有声音没有画面,网页上传视频文件时怎么知道视频的编码为H264还是MPEG4??9. mysql如何配置远程php外网链接数据库10. angular.js - angular 配置代理proxy.conf.json后报错,页面返回500internal server error?
排行榜
