@AlexShow163
Начинающий верстальщик

Почему не закрывается модальное окно спустя 1секунды?

var button = document.querySelector('#button');
var modal = document.querySelector('#modal');
var close = document.querySelector('#close');
var timeoutID;

button.addEventListener('click', function(){
  modal.classList.add('modal_active');


}); 

close.addEventListener('click',function(){
  modal.classList.remove('modal_active');

});

function start(){
  timeoutID = setTimeout(end, 1000);
};

function end(){
  modal.classList.remove('modal_active');
};
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
@Kadonomaro
Можете сделать так
close.addEventListener('click',function () {
    setTimeout(function(){
        modal.classList.remove('modal_active');
    },1000);
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
BRAGA96
@BRAGA96
А где запуск функции start() ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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