Я пытаюсь обернуть голову вокруг 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();
});
});
Любой намек на то, что я мог делать неправильно, очень ценится:)