-1

可能重复:
如何创建 JQuery 时钟/计时器

有谁知道使用javascript的倒数计时器?

4

2 回答 2

1

使用纯 javascript,您将以setTimeout类似于此的方式使用该方法(将此代码视为伪代码,它只是为了展示概念,我认为它不会按原样工作):

countdown = function()
{
   var current = parseInt(document.getElementById("countdownBox").innerHTML);
   document.getElementById("countdownSpan").innerHTML = current;

   if (current > 0)
   {
       setTimeout('countdown()', 1000); // run every second
   }
}

您可以通过在带有 id 的元素中写入一些内容并第一次countdownBox调用来开始倒计时。countdown()

编辑:请注意,setTimeout如果以这种方式使用该方法往往会损失几秒钟 - 如果您想要真正的精确度,您很可能不得不每隔一段时间进行一次外部同步。

于 2010-01-04T10:35:21.560 回答
-1

以下将在 5 秒内提醒 wow。

setTimeout ( 'wow()', 5000 );

function wow() { alert('wow'); }

于 2010-01-04T10:33:31.950 回答