запретить повторный запуск таймера setInterval-clearInterval
При нажатии кнопки запретить повторный запуск таймера,но если таймер истек/неактивен, то запустить снова. Выключение таймера производится из функции update по независящим от js обстоятельствам.
В идеале желателен вот такой код: if (!timer){ timer = setInterval(update,1000); }else{ alert('кнопка нажата второй раз'); } переменная timer объявлена как глобальная Решения которые сейчас: 1. Еще одна переменная булева типа для состояния таймера 2. Перевод кнопки в disable на время работы таймера Есть более лаконичное решение? |
Цитата:
|
Часовой пояс GMT +3, время: 05:35. |