Как из функции X id=setInterval(X,100) получить id?
Нужен id таймера для остановке его из исполняемой им функции.
Такое возможно? |
timer[i]=setTimeout(arguments.callee, 100,i); for(i in timer){clearTimeout(timer[i]);} i++ допустим увеличивается в фун-и, в массив timer сохраняем наборы, затем их все вместе останавливаем. |
Есть фун-я:
var timer=[]; function set() { i++; timer[i]=setTimeout(arguments.callee, 100,i); if(i>10){for(i in timer){clearTimeout(timer[i]);}} } |
Не заметил, что Вы написали setInterval, ну тогда вместо setTimeout setInterval и вместо clearTimeout - clearInterval
|
Спасибо
|
Часовой пояс GMT +3, время: 17:04. |