clearInterval停止setInterval完全基于时间工作

情绪

我是JS / jQuery的新手,对于使用setInterval函数停止在x ms中运行(或在运行X次之后)感到很困惑,这显然是在clearInterval中发生的。我知道这个问题之前也曾被问过类似问题,但无济于事。

如您所见,它以1000毫秒的延迟开始,然后重复9000毫秒(或运行3次(如果更好)?),然后需要停止。最理想的方法是什么?我无法正确使用clearInterval函数。感谢您的回答!

var elem = $('.someclass');

setTimeout(function() {
    setInterval(function() {
        elem.fadeOut(1500);
        elem.fadeIn(1500);
    },3000);
},1000);
古法

要停止间隔,您需要保留setInterval返回的句柄

setTimeout(function() {
    var cnt = 0;
    var handle = setInterval(function() {
        elem.fadeOut(1500);
        elem.fadeIn(1500);
        if (++cnt == 3) clearInterval(handle);
    },3000);
},1000);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript clearInterval()无法正常工作,如何停止setInterval()?

来自分类Dev

无法使用clearInterval停止setInterval

来自分类Dev

每次单击如何停止(clearInterval)setInterval

来自分类Dev

clearInterval()不会停止setInterval()javascript

来自分类Dev

为什么setInterval不能被clearInterval停止

来自分类Dev

反应为什么我的clearInterval无法停止setInterval?

来自分类Dev

停止使用clearInterval()在setInterval()内部声明的函数

来自分类Dev

setinterval 在 540 秒后停止工作(Firebase 托管的时间限制),如何解决这个问题?

来自分类Dev

Javascript setInterval clearInterval简单示例无法正常工作解释吗?

来自分类Dev

使用setInterval的基于时间的javascript函数

来自分类Dev

clearInterval不清除setInterval

来自分类Dev

jQuery setInterval和clearInterval

来自分类Dev

setInterval / clearInterval问题

来自分类Dev

jQuery setInterval和clearInterval

来自分类Dev

如何使用setInterval和clearInterval在javascript中十秒后停止计时器?

来自分类Dev

clearInterval不停止由setInterval启动具有velocity.js标注脉冲的函数

来自分类Dev

在特定的秒数后如何停止setInterval?-clearInterval没有在条件中激活,例如:if(count> 3)

来自分类Dev

如何使用setInterval和clearInterval在javascript中十秒后停止计时器?

来自分类Dev

Javascript:停止使用 clearInterval 时的 setInterval 计时器无法再次重新启动

来自分类Dev

Excel“ IF”功能已完全停止工作

来自分类Dev

如何基于开始和停止时间创建生存时间变量

来自分类Dev

clearInterval不会重置setinterval值

来自分类Dev

React中的setInterval()和clearInterval()

来自分类Dev

在clearInterval之后再次启动setInterval

来自分类Dev

JavaScript 秒表 SetInterval 忽略 ClearInterval

来自分类Dev

nodejs-为什么setInterval突然停止工作?

来自分类Dev

clearInterval 不停止间隔

来自分类Dev

在指定时间停止atd工作

来自分类Dev

clearInterval()如何工作?

Related 相关文章

  1. 1

    Javascript clearInterval()无法正常工作,如何停止setInterval()?

  2. 2

    无法使用clearInterval停止setInterval

  3. 3

    每次单击如何停止(clearInterval)setInterval

  4. 4

    clearInterval()不会停止setInterval()javascript

  5. 5

    为什么setInterval不能被clearInterval停止

  6. 6

    反应为什么我的clearInterval无法停止setInterval?

  7. 7

    停止使用clearInterval()在setInterval()内部声明的函数

  8. 8

    setinterval 在 540 秒后停止工作(Firebase 托管的时间限制),如何解决这个问题?

  9. 9

    Javascript setInterval clearInterval简单示例无法正常工作解释吗?

  10. 10

    使用setInterval的基于时间的javascript函数

  11. 11

    clearInterval不清除setInterval

  12. 12

    jQuery setInterval和clearInterval

  13. 13

    setInterval / clearInterval问题

  14. 14

    jQuery setInterval和clearInterval

  15. 15

    如何使用setInterval和clearInterval在javascript中十秒后停止计时器?

  16. 16

    clearInterval不停止由setInterval启动具有velocity.js标注脉冲的函数

  17. 17

    在特定的秒数后如何停止setInterval?-clearInterval没有在条件中激活,例如:if(count> 3)

  18. 18

    如何使用setInterval和clearInterval在javascript中十秒后停止计时器?

  19. 19

    Javascript:停止使用 clearInterval 时的 setInterval 计时器无法再次重新启动

  20. 20

    Excel“ IF”功能已完全停止工作

  21. 21

    如何基于开始和停止时间创建生存时间变量

  22. 22

    clearInterval不会重置setinterval值

  23. 23

    React中的setInterval()和clearInterval()

  24. 24

    在clearInterval之后再次启动setInterval

  25. 25

    JavaScript 秒表 SetInterval 忽略 ClearInterval

  26. 26

    nodejs-为什么setInterval突然停止工作?

  27. 27

    clearInterval 不停止间隔

  28. 28

    在指定时间停止atd工作

  29. 29

    clearInterval()如何工作?

热门标签

归档