на странице появляется блок через какое-то время, пусть через 3 секунды. если в этот промежуток продолжать кликать на кнопку, то элементы продолжают создаваться. Как предотвратить такое поведение, чтобы сценарий создания блока завершался до конца?
За создание и добавление элементов отвечает одна функция, которая применяется в addEventListener
добавить переменную флаг isActive. Когда она false, то по условию не добавлять элемент
Пока что лезет костыль — создать поверх див и удалять после выполнения сценария
Создать переменную флаг? IsLoad например. И в атрибут disabled положить переменную isLoad
Обсуждают сегодня