问题标签 [cleartimeout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1445 浏览

javascript - setTimeout 导致 Uncaught TypeError: number is not a function

所以我在函数之外声明空白变量。

然后在函数内

但是每次调用其中一个声明时

我在 chrome/firefox/etc 中的控制台充满了这个

它完全按预期运行,并且 clearTimeout 没有问题,但是控制台错误让我感到沮丧,任何人都可以在不失去功能的情况下解决这个问题并且仍然有 clearTimeout 工作吗?

0 投票
1 回答
1303 浏览

javascript - 传单javascript - 如何清除标记上的setTimeout?

我正在向我的地图添加这样的标记:

在 10 秒后再次删除每个标记。现在我想实现这一点,当用户在这 10 秒内点击市场在地图上可见的标记时。到目前为止,我有:

但它现在确实有效。知道如何实现这一目标吗?

0 投票
2 回答
943 浏览

javascript - 如何清除 Javascript 对象中的 setTimeout?

我有一个对象,里面有一些函数,我在里面使用 setTimout。我正在尝试使用 clearTimeout 清除超时.. 但我没有打对。

在 15 秒之前我触发:ExpireSession.stopTimers(); 但它并没有阻止它。任何想法我在这里做错了什么?

0 投票
1 回答
497 浏览

javascript - 停止多个 setTimeout 实例

我有以下问题:我正在尝试使用 javascipt 等实现音乐应用程序。我已经剖析了引擎和 UI 中的模块架构。我的问题在于引擎模块。基本上我有一个主引擎模块

用于加载声音并创建所有行的类

和另一个子类,以便管理每个仪器的单行

我的问题在于 NoteRows。您可能会看到 NoteRow 类中的一个对象管理来自具有特定音符的特定乐器的整行。一切正常,除了我无法用 clearTimeout 停止播放循环。有什么建议吗?(可能不会改变整个架构)

0 投票
5 回答
1714 浏览

javascript - 定时器到期后重置 setTimeout

我有一个正在进行的while循环。在 while 循环中,有一个setTimeout(). 我想在计时器到期后重置计时器。换句话说,当定时器到期时,它应该做一些指定的动作,然后重新启动定时器。

例如,在下面的代码中,%%--Hi--%%应该在 5 秒内只打印一次。但是,5 秒后,%%--Hi--%%是连续打印的。我试过clearTimeout了,但看起来 clearTimeout 只能在定时器到期之前停止定时器。

请帮忙!谢谢!

0 投票
2 回答
277 浏览

javascript - JS - 如何为我的代码删除 setTimeOut

我正在尝试使用垂直滚动来显示对象A。这个想法是,如果我的滚动高度大于scrollHeight (15),那么在1.2 秒后,A就会出现。然后,当我滚动回顶部时,A 将隐藏。

现在的问题是,如果我不使用 clearTimeout,setTimeout将忽略条件:if (scroll >= scrollHeight)

当我使用clearTimeout时,它似乎只在我快速滚动或它不起作用时才有效。

这是我的代码。

非常感谢您的帮助!!

0 投票
1 回答
13 浏览

append - 设置超时, clearTimeTut

我是 Jquery 的新手,我试图做一些看起来很简单但我仍然无法让它工作的东西。

我想每秒在我的“身体”上附加一个“你好”,我希望它在 10 秒后停止。

我不知道如何在 10 秒后停止追加,欢迎提供一些帮助。我一定很简单,但我无法理解它

0 投票
2 回答
58 浏览

javascript - 正确清除多个超时

过去一天我一直在努力解决这个问题。

我正在尝试制作一些时髦的文本效果,基本上是一种美化的字符串创建。它写一行有点像广告牌,为此我使用了 setTimeout。事情是我想把它放在一个函数中,这样我就可以重用它并在不同的元素上多次调用它。

问题是我需要将文本更新为新文本的一半。为此,我清除了超时,但除非计时器变量超出范围,否则它不会清除。

由于实用性,我真的不能在功能之外拥有它;我不确定它会被调用多少次,在函数外部声明 20 个时间变量感觉不对。

这是在一项上正确运行的代码多次单击以中断并重新启动)

和一个小提琴脚本:https ://jsfiddle.net/phjzfw15/

如果我将 t 变量带入函数内部,它就不会像以前那样工作:

...如果你喜欢的话,还有相对的小提琴:https ://jsfiddle.net/phjzfw15/1/

如果您运行该代码段,您会发现它不再正常工作。反复单击将显示旧句子仍然存在并且被覆盖。如何在函数内正确清除超时?

我认为“t”变量是每个函数的本地变量,并且会创建一个单独的实例?

谢谢!

0 投票
1 回答
1182 浏览

javascript - 如何清除Timeout这个功能?

如何清除这个函数的Timeout?

这是我的代码,我试过但没有用。

我能怎么做 ?

..................................................... ..................................................... ..................................................... …………

0 投票
2 回答
167 浏览

javascript - clearTimeout 不起作用 - setinterval 问题

我正在编写一个滑块...

它有 btns,它会自动更改幻灯片。

但是当我们单击按钮时,setInterval 代码正在发挥作用!

示例中的问题:

它应该在接下来的 5 秒内改变幻灯片。好的 ?

但是当我们在 2 秒后点击箭头时

setintrelval 应该在接下来的 5s 自动改变幻灯片。但它会在接下来的 3 秒内发生变化。

我在这里上传主题

http://demo.eagle-design.ir/amin/#sec4