【问题标题】:Need multiple independent timers in Ajax在 Ajax 中需要多个独立的计时器
【发布时间】:2010-12-24 03:54:42
【问题描述】:

我需要能够在 JavaScript/Ajax 中创建最多 N 个计时器,这些计时器将像秒表一样计数(但没有按钮)。

另一个问题是我的数据将通过另一个 Ajax 请求加载,因此页面将不断更新。我不确定当发生这种情况时如何保持计时器的正确值。

谢谢!

【问题讨论】:

  • 您应该检查 JavaScript setIntervalsetTimeout 函数。
  • 我知道这些功能。我遇到的问题是有多个计时器。我事先不知道数量。我试过用这两个设置时间,但同步不好。
  • @James,所以在后端创建一个结构(想到 JSON),然后在客户端循环遍历它,从而根据需要创建尽可能多的超时或间隔。

标签: php javascript ajax timer stopwatch


【解决方案1】:

Javascript 已经具有此功能。结帐

setInterval
setTimeout

函数。两者都会让您说“在 x 毫秒内,我希望触发以下回调函数”。使用setTimeout,回调会触发一次。使用setInterval,回调会反复触发,直到您告诉它停止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 1970-01-01
    • 2014-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多