Задать вопрос
@Breeze1

Как скрыть блок по клику?

Нужно скрывать блок по клику вне области, и по клику на сам переключатель "toggler".

Сейчас dropdown закрывается только по клику вне области. Что я не так делаю? https://codepen.io/brezze/pen/Rwwjzdd
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
AlexWinter
@AlexWinter
Работник
Убери mouseup и поставь on('click' либо просто click
$(document).on('click', function(e) 
{
    var container = $(".dropdown");
    if (!container.is(e.target) && container.has(e.target).length === 0) 
    {
        container.hide();
    }
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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