Показать сообщение отдельно
  #1 (permalink)  
Старый 03.07.2018, 07:43
Новичок на форуме
Отправить личное сообщение для Quper Посмотреть профиль Найти все сообщения от Quper
 
Регистрация: 01.07.2018
Сообщений: 4

Модальные окна
У меня открывается модальное окно на сайте через 60 сек, но надо запретить его открытие если открыто любое другое модальное окно, вот так не выходит, что делаю не так! Спасибо)
let popup1 = document.querySelector('.popup1'),
        popup2 = document.querySelector('.popup2'),
        popup3 = document.querySelector('.popup3'),
        displayStyle1 = window.getComputedStyle(popup1).display,
        displayStyle2 = window.getComputedStyle(popup2).display,
        displayStyle3 = window.getComputedStyle(popup3).display;



    let timerId = setTimeout(() => {
        openModal()
    }, 60000);

    function openModal() {
        if (displayStyle1 == 'none' && displayStyle2 == 'none' && displayStyle3 == 'none') {
            popup1.style.display = 'block';
            document.body.style.overflow = 'hidden';
        }
    };

Последний раз редактировалось Quper, 03.07.2018 в 07:53.
Ответить с цитированием