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

Как добавить блок в исключение при прослушке события?

Есть функция. Вторым параметром хотел добавить в исключение блоки с определенным классом. То есть при клике на этот блок, событие не срабатывает. Крутил вертел, ничего не получается.

$(".navigation__item").click(function () {
    $(this).toggleClass("arrow_active");
    if ($(".navigation__item").not(this) && $(event.target) != $(event.target).hasClass('navResponsive__spoiler-wrapper')) {
      $(".navigation__item").not(this).removeClass("arrow_active");
    }
  });
  • Вопрос задан
  • 22 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Chefranov
@Chefranov
Новичок
event не передали в функцию
$(".navigation__item").click(function (event) {
    $(this).toggleClass("arrow_active");
    if ($(".navigation__item").not(this) && !$(event.target).hasClass("navResponsive__spoiler-wrapper")) {
      $(".navigation__item").not(this).removeClass("arrow_active");
    }
  });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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