![]() |
перезапуск setInterval
Приветствую!
Не ругаемся и не пинаем - в поиске порылся - нужного не нашёл =( Вот с чем столкнулся: необходимо перезапускать setInterval при определённых условиях... своеобразный таймер обратного отсчёта, который срабатывает если за время интервала не произошло никаких изменений и перезапускается (начинает отсчёт с 0) если изменения произошли... Переменная, которая является идентификатором необходимости перезапуска таймера - меняется (или не меняется) в onEnterFrame... Как оптимальней реализовать подобного рода таймер? |
setInterval возвращает идентифик4атор, по которому его можно найти и убить
пример: если в течении 2 с кликнуть, то setInterval не сработает Код AS1/AS2:
|
Цитата:
Теперь такой вопрос: на сколько корректна данная запись (работать-то она работает, вопрос именно в корректности): Код AS1/AS2:
|
имо все верно: текущий очищаем, ID нового запоминаем
|
Цитата:
|
очищать интервал перед запуском вообще нормальная практика, clearInterval несуществующего никакой ошибки не вызывает, но зато гарантия от запуска дубля
|
| Часовой пояс GMT +4, время: 06:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.