问题标签 [clearinterval]

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 回答
886 浏览

javascript - setInterval + clearIntervalInside + 参数 -no jquery-

我需要定期调用一个函数setInterval并向其传递参数。同时,我需要清除鼠标移动时调用的函数内部的时间间隔。

所以我正在尝试这个:

这个想法是要知道如何在内部使用带有 clearInterval 的 setinterval 并能够传递参数。

我将不胜感激任何帮助。

0 投票
1 回答
168 浏览

javascript - 我如何正确地在 dom 中插入元素以及关于 setInterval 的内容

我有一个任务要求我创建一个页面,之后可以显示一个时钟

用户单击开始按钮并在单击停止按钮时停止

时钟需要显示在“span”标签内,因为我需要 DOM1 方法。

所以我的代码目前看起来像这样

*我已经解决了这个问题。

0 投票
2 回答
570 浏览

javascript - 使用 clearInterval() 时出错

我使用以下代码每 1 秒隐藏和显示一个 div

无法正常工作,clearInterval()我在 Google Chrome 上收到以下错误:

未捕获的 ReferenceError:未定义 acc

演示:http: //jsfiddle.net/enve/4GWvM/

0 投票
3 回答
1956 浏览

javascript - JavaScript:clearInterval 不会清除间隔

我有一个不寻常的问题。我正在使用以下脚本来检查使用navigator.onLine. 如果有互联网连接,页面将每 15 秒刷新一次。如果没有任何互联网连接,该页面将用于innerHTML显示一条消息。

我的问题是,一旦没有互联网连接,就会显示消息,但页面仍然会在最后一次刷新。我试图通过clearInterval(myInterval);在代码的else一部分中使用来避免这种情况,但是它不起作用。

有什么建议么?

0 投票
1 回答
306 浏览

javascript - 为什么悬停后清除间隔会加速旋转

我正在处理的网站上有一个旋转滑块。

加载页面时滑块会自动滚动,并且应该在鼠标悬停时停止,然后在鼠标离开时重新开始。

我停止了滑块的工作,但是当我将鼠标移出时,滑块再次启动,但速度是原来的两倍,导致滑块不显示任何内容。

我的清除间隔不能正常工作有什么原因吗?我怎样才能让滑块停止和启动而不改变速度和搞砸?

0 投票
1 回答
334 浏览

javascript - 2 多个 JavaScript 间隔计时器的问题

我正在构建一个应用程序,它可能会在单个网页上为用户提供无限的倒数计时器。每个计时器都被设计为相互独立。例如,点击计时器 A 将倒计时 10 分钟,点击计时器 B 将倒计时 2 小时。只需单击一下即可随时取消任何计时器。(计时器基本上是html按钮)我正在使用Javascript的window.setInterval()每秒倒计时

我的倒计时功能如下所示:

intCurrentTime 是我当前的服务器时间,intEndTime 是从 SQL 数据库中检索的,当用户决定终止计时器时,blnIsAbort 为真。(blnIsAbort=true)

1.) 现在我遇到的第一个问题是,当我刷新网页时 clearInterval(myTimer); 似乎不起作用,而是在一个按钮上运行了两个计时器。(我在页面加载和单击按钮时调用 initTimer())。

2.)当我尝试取消计时器时,这导致了我的第二个问题,单击按钮 A 也会清除按钮 B 的计时器。

任何有助于避免这些问题的帮助将不胜感激。也许有更有效的方法可以解决这个问题?

0 投票
1 回答
396 浏览

javascript - JavaScript - 在浏览器选项卡切换上,clearInterval 和 window.onfocus/blur 不会清除间隔被调用两次

我有一个简单的脚本,可以淡入淡出一些图像。在我切换到另一个选项卡然后切换回来之前,它工作得非常好。切换回来后似乎运行动画的间隔,没有被清除并且功能继续运行。

真实代码:

所以我想出了以下解决方案:

这解决了问题。但仅适用于 FF。在 FF 中,脚本运行得非常完美。在 Chrome 中 window.onfocus 被调用了两次!为什么两次?

请帮助以不同的方式解决第一个问题或使用 Chrome 解决第二个问题。谢谢!

0 投票
2 回答
378 浏览

javascript - clearInterval() 不起作用。奇怪的

这是代码:

然后页面加载,然后“加载”dissmises,在我的 Google Chrome 控制台中,我看到“Google paieška užsikrovė”,但它一直在向控制台写入,并且正在写入......所以 clearInterval 不起作用。

问题解决:改为

var LOAD = window.setInterval(LOADING, 50);

谢谢 ;)

0 投票
1 回答
511 浏览

javascript - JavaScript - 浏览器选项卡切换的时间间隔问题

我有一个简单的脚本,可以淡入淡出一些图像。在我切换到另一个选项卡然后切换回来之前,它工作得非常好。切换回来后似乎运行动画的间隔没有被清除并且animateFading功能继续运行。

为什么会发生,选项卡切换如何影响脚本?我怎样才能让它正常工作?谢谢!

真实代码:

解决方案:

布尔值用于 Chrome,因为它会触发两次

&

0 投票
2 回答
99 浏览

javascript - 重新启动间隔计时器?

我的意思是重置它,restarting以便它重新启动时间,这样重新启动需要 3 秒。

我的代码是:

我没有收到任何错误,它只是没有运行.. 这是我的Interval,根本没有运行。

希望有人能帮我解决这个问题。