Задать вопрос
@eldar_web

Как правильно остановить setTimeout в этом примере?

Задача состоит в том, чтобы при нажатии на кнопку вышел блок с сообщением, а потом исчезло через некоторое время.
Стандартно написал здесь в этом примере: codepen.io/anon/pen/GrNxKQ
Если сразу несколько раз нажимать кнопку, то бывает что блок с сообщением выходить и сразу исчезает не дождавшись определенного ему времени.
Как это исправить или как сделать так чтобы при нажатии на кнопку закрывалось блок с сообщением и заново появлялось не дождавшись установленное время (setTimeout)?
  • Вопрос задан
  • 197 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Ну как то так: codepen.io/anon/pen/vgyRxR
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы