Показать сообщение отдельно
  #1 (permalink)  
Старый 26.07.2017, 18:55
Аватар для Nlk
Nlk Nlk вне форума
Кандидат Javascript-наук
Отправить личное сообщение для Nlk Посмотреть профиль Найти все сообщения от Nlk
 
Регистрация: 25.12.2016
Сообщений: 146

Проверка обработки события
Всем Привет!
Прошу просветить по вопросу Событий в JavaScript.

Есть несколько Popup окон, при активности одного из Popup окна нужно реализовать его закрытие по пустому месту, не прибегая к распространённому приёму с невидимой подложкой.

Можно ли данный вариант допилить до того что я хочу:

document.onclick = function (e) {
        e = e || event;
        target = e.target || e.srcElement;
        if (target.tagName == "DIV" && "DIV".className == clicked_id) {
            return alert("YES");
        } else {
            return alert("NO");
        }
    }


В clicked_id у меня назначен класс который меняется в зависимости от клика по определённой кнопке.

Я так понимаю что вся проблема в том что проверка класса vj;tn происходитm с получением ID а у меня Tag:
(target.tagName == "DIV" && "DIV".className == clicked_id)
Ответить с цитированием