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

Как сделать автоматическое закрытие?

<script type="text/javascript">
	var delay_popup = 5000;	setTimeout("document.getElementById('overlay').style.display='block'", delay_popup);
</script>

Этот скрипт открывает через 5 секунд pop-окно, а как сделать, чтобы это окно закрывалось автоматически через 10 секунд после открытия?
  • Вопрос задан
  • 253 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const
  overlay = document.getElementById('overlay'),
  delay_open = 5000,
  delay_close = 10000;

setTimeout(function() {
  overlay.style.display = 'block';
  setTimeout(function() {
    overlay.style.display = 'none';
  }, delay_close);
}, delay_open);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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