【发布时间】:2012-12-05 20:25:39
【问题描述】:
我有一个 ID 为 play 的按钮。
我想用这段代码对那个按钮进行倒计时。但由于某种原因,我无法让它工作。
var timeoutTime = 500, seconds = 5;
var countdown = $("#play h4");
for(var i = seconds; i>0; i--)
{
setTimeout(function() {
countdown.text("" + i); },timeoutTime);
timeoutTime += 1000;
}
我尝试了很多东西,我能得到的最好结果就是 1 而不是 5 4 3 2 1。使用这段代码,我在按钮上得到一个 0。
有什么问题?
【问题讨论】:
标签: javascript jquery for-loop