@microf

Как закрыть модальное окно при открытии другого?

Добрый день.
Есть три кнопки с разными ID. При нажатии на них открываются соответствующие окна. Но при нажатии на следующее, предыдущее не закрывается. Я понимаю, как это сделать с табами, но что-то не могу быстро сообразить как это сделать сейчас.

JSfiddle
let toolbar = document.querySelector('.toolbar');

toolbar.onclick = function(event) {
  let target = event.target.closest('a');

  if (target.tagName != 'A') return;
  let modalActive = document.querySelector('#' + target.dataset.target);
  modalActive.classList.toggle("modal-window--active");
};

JSfiddle
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
@be_a_man
Например, так
Или так
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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