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

Как при клике вне div закрыть его?

<a href="#" class="filter-link" data-target=".filter-popup">Показать фильтр</a>
    <div class="filter-popup">
                              
     </div>


$('.filter-link').click(function (e) {
        e.preventDefault();
        var selector = $(this).attr('data-target');
        if(selector){
            var $targetElement = $(selector);
            if($targetElement.length){
                if($targetElement.hasClass('active')){
                    $targetElement.removeClass('active');
                }else{
                    $targetElement.addClass('active');
                }
            }
        }
    });
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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