Показать сообщение отдельно
  #1 (permalink)  
Старый 02.06.2020, 00:50
Интересующийся
Отправить личное сообщение для GostWalk Посмотреть профиль Найти все сообщения от GostWalk
 
Регистрация: 17.10.2018
Сообщений: 12

не отображать при клике на неактивную область
В наличии код

function t(e) {
    var n = document.querySelector(".js_toggle-menu"),
        i = document.querySelector(".js_menu-content"),
        p = document.querySelector(".search__trigger"),
        s = document.querySelector(".search__form");
    if (n && i) {
        var o = "true" === n.dataset.open;
        n.onclick = function() {
            t(!0)
        }, e && (o ? (n.dataset.open = "false", i.style.visibility = "hidden") : (p.dataset.open = "false", s.classList.remove("open"), n.dataset.open = "true", i.style.visibility = "visible"))
    }
}

Гамбургер меню открывает и закрыватся по клику на тригер, подскажите как добавить закрытие всплывашки по клику вне активной области?
(не на js_menu_content)

Подскажите пожалуйста, как реализовать?
Ответить с цитированием