Xplod,
нет, setInterval исполняет некие действия через определённый промежуток времени, не нужно 1000 раз вызывать этот метод, 1-ого раза достаточно , простейший дурацкий пример, чтобы понять логику:
| Код | //-> типа некий счётчик var x = 1;
//-> вызов - эй, движок, если не сильно занят, то будешь каждую секунду выполнять функцию f //-> результат вызова сохраню в переменной, чтобы потом можно было оставновить всё это дело var y = setInterval(f, 1000);
function f(){ //-> если что-то там по условию..., то останавливаю и выхожу if (x > 5) { clearInterval(y); return; } //-> то, что происходит ежесекундно (в данном примере это будет видно в консоли firebug-а) console.log(x++); }
|
|