【发布时间】:2011-11-19 18:26:56
【问题描述】:
我试图绕过setTimeout,但我无法让它正常工作。
我在这里设置了一个例子:http://jsfiddle.net/timkl/Fca2n/
我希望在单击锚点后让文本倒计时 - 但我的 setTimeout 似乎同时触发,即使我已将延迟设置为 1 秒。
这是我的 HTML:
<a href="#">Click me!</a>
<span id="target"></span>
这是我的 JS:
$(document).ready(function() {
function foo(){
writeNumber = $("#target");
setTimeout(writeNumber.html("1"),1000);
setTimeout(writeNumber.html("2"),1000);
setTimeout(writeNumber.html("3"),1000);
};
$('a').click(function() {
foo();
});
});
【问题讨论】:
标签: javascript jquery settimeout