![]() |
setInterval();
ведь не может чтобы без причины нельзя было удалить интервал? а то у меня уже крыша взлетает...:wacko:
причиной этому должен быть, как я понимаю, вызов еще одного такого же интервала, но его вродебы не происходит. есть другие варианты, када интервал не хочет умирать?:bye: |
наверное тебе надо вызвать функцию 1 раз через какой-то промежуток времени, тогда юзай setTimeout
|
Когда его не убили.
|
"вызов еще одного такого же интервала"
Нет интервал не перезаписывается. Для очистки - clearInterval(ID); |
нет я проверял, интервал должен убиваться, еси рядом что-то трейсится...
Цитата:
|
скорее всего всё дело в облясти видимости
|
Код:
id=setInterval(DD,100); |
врядли, все (уже) вызывалось с одного места и умирало тамже, сейчас все норм рабтает, не знаю почему, видимо бяку устранил =) капец, как так работать, когда что-то откуда-то мешает, мелочь какая-нибудь, обидно, почему помощник AS не обнаруживает вот такое =)
to Corc а если их там не 2, а 2000000? |
А кто будет перезаписывать 1 интервал 200000 раз?
Я дак всегда перед set делаю clear и вопросов не возникает З.Ы.: уж если на то пошло, то for(in)clear :) |
кста да, это то я ща и написал, и не выскакивает больше.
наконец-то, хоть нашлось объяснение =) |
Нужно запоминать id интервалов и вовремя очищать.
|
| Часовой пояс GMT +4, время: 14:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.