JS: SetTimeout

LH
На сайте с 26.09.2013
Offline
89
335

Здравствуйте!

Есть простенькая рекурсивная функция с таймером. Выводит картинки с задержкой.

Если я кликаю первый раз, то все срабатывает как надо. Но стоит кликнуть сразу подряд несколько раз, то таймеры накладываются друг на друга. Как сделать срабатывание следующего таймера так, чтобы он срабатывал только после полного выполнения предыдущего запуска?

D
На сайте с 14.01.2007
Offline
153
#1

таймаут положить в переменную, возможный таймаут в переменой перед этим сбросить

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий