问题标签 [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 投票
2 回答
8618 浏览

javascript - 如何清除所有 javascript 超时?

我有一个循环功能,它在前 5 秒内运行social1(),在第二个 5 秒内运行,social2()然后循环......

我也有 2 个悬停功能

我需要清除所有活动超时,因为当我将鼠标悬停在图像(.social1.social2)上时,我可以看到多个超时正在运行

如何解决这个问题?

0 投票
2 回答
3926 浏览

javascript - Javascript:无法清除超时

我试图在用户停止输入后短暂延迟后调用一个函数,但clearTimeout()似乎并没有按照我的想法做。以下内容位于 Angular JS 控制器中。

lookup在日志中看到每个键,而不是在每次延迟之后。为什么是这样?

更新

记录值后delay,很明显clearTimeout()没有重置计时器,而是设置了多个计时器,每个计时器都在触发查找功能。

以供参考...

对于其他人进行故障排除clearTimeout(),这里有一些类似的问题可能会解决您的问题(但没有解决我的问题):

清除超时不起作用

清除超时()不工作

清除超时不起作用

清除超时不起作用

0 投票
0 回答
114 浏览

javascript - clearTimeout 和 ClearInterval 都不起作用

我对 setTimeout 和 clearTimeout 有疑问。

我的 Flash 视频播放器在完成事件时调用“onVideoFinish”函数,在重播事件时调用“cancelVideoFinish”函数。

我在这里做的是创建一个播放列表。Belove 代码有 setInterval,但我尝试了 setTimeout(clearTimeout) 和 setInterval(clearInterval),但它们都不起作用。我还尝试定义回调函数而不是调用“redirectPage”函数。

在控制台上我有类似的东西:
---321---
+++null+++

0 投票
3 回答
1713 浏览

jquery - 清除 ajax 查询超时

我正在使用 AJAX 构建一个下拉菜单,并且我想在实际提交之前将用户查询延迟 3 秒。

所以我尝试了这样的事情:

这行不通。它不会清除超时。
假设我输入“三星”它运行查询 7 次。

有什么帮助吗?
提前致谢。

0 投票
2 回答
3493 浏览

javascript - 将 clearTimeout 与 setTimeout 的多个实例一起使用

我正在创建一个“高级”井字游戏,其中每个回合在 10 秒后消失(即:放置的每个 X 或 O 在 10 秒后恢复为空白方块)。这一切都很好,但是如果用户决定取消当前游戏并开始新游戏,就会出现问题。

如果用户开始一个新游戏并点击一个先前被占用的方格,超时功能将根据前一次游戏的点击清除该方格——即在不到 10 秒内。

使用 clearTimeout 重置最近的计时器实例的计时器,但如果在用户重置游戏板时选择了多个方块,则无济于事。而且因为 setTimeout 在 onclick 函数中应用于每个 X 和 O,所以我没有办法跟踪多个实例 ID。

任何想法将不胜感激,代码如下。

编辑:您可以在此处查看游戏的实时版本(WIP):http: //kylechadha.com/projects/tic-tac-toe/

全局变量:

设置 X 和 O 的函数:

用户点击“新游戏”时的重置功能:

0 投票
1 回答
400 浏览

javascript - 再次调用函数时如何清除这些 setTimeouts

所以我有一个功能,当您加载任何页面/部分时,它会在 div 中启动相同的动画。

我注意到,当箭头导航到下一个位置时,我更改了箭头从最后一个位置保持动画的页面(通过 Ajax 请求)。

我找到了这个问题/答案,但到目前为止解决方案不起作用。此外,似乎我必须为每个更深层次的变量创建一个全局变量来阻止它们?好像我做错了:(

更新(我看到一些奇怪的东西)我让动画开始播放,我看到 arrow1 = 6、arrow2 = 10 等。然后我通过导航(Ajax 调用)开始我的测试,我看到这开始发生并且错误继续发生:

我在 Travis 的代码中添加了一个 console.log,这样我就可以看到当我加载一个新页面并因此再次运行这个动画函数时会发生什么:

0 投票
3 回答
1962 浏览

javascript - How to clear timeout in javascript?

Why is this not working?

I need clear timeout but this not working. Please tell me why. Thanks.

0 投票
6 回答
1720 浏览

javascript - clearTimeout 在递归函数中不起作用 - javascript

这是我正在使用的代码。当 ticks 等于 5 时,递归函数应该停止清除 mainThread 超时。任何人请帮忙。

让我知道是否有任何疑虑。先感谢您。

0 投票
0 回答
481 浏览

jquery - 用变量名清除 setTimeout

我有一个简单的应用程序,它使用多个同步计时器来控制何时显示某些按钮。单击按钮将隐藏它,并重置计时器。很基本。我当然不能就此罢休……

一些按钮会干扰其他按钮的概念功能。我需要清除我设置的一些计时器,以便在单击其他某些按钮时显示这些按钮。我没有问题让我的按钮通过计时器显示和隐藏。问题是在时间到期之前清除计时器。

因此,所有东西都被称为。您可以看到我在哪里尝试清除函数外设置的计时器。

在上面你可以看到我将我想要的计时器名称作为 timerName 传递,然后在下面调用函数时我再次将我想要清除的计时器作为 timerName 传递。在我的控制台中,名称现在被正确传递,但计时器没有被清除。

任何帮助是极大的赞赏。

0 投票
1 回答
51 浏览

jquery - SetTimeout 从文档中删除对象的实例

需要一些帮助的setTimeout()方法。

我在这里有以下代码:

我需要能够删除 newState 变量的实例。认为我做错了。请协助。提前致谢。