@olezhenka

Почему переменная сначала мешает, а потом нет?

Это просто всплывающий список, в который добавляется класс active для того, чтобы он всплыл.

И почему-то из-за каллбека появилась ошибка из-за которой в первый клик toggleClass срабатывает 2 раза и список не открывается, а в следующих кликах все нормализуется и хорошо работает:
5a91ba5a11556419827993.png

Сам каллбек выглядит вот так:
переменная header_account_is_open меняет свое boolean значение в зависимости от того, стоит ли класс active у элемента:
5a91ba604e219892225380.png

Проблема вся в этой переменной header_account_is_open, ибо когда я удаляю каллбек или саму переменную и где она используется то все хорошо начинает работать:
5a91ba660335a329593041.png

toggleClass вообще никак не зависим от этой переменной и я понять не могу почему так происходит...
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
@po5epT
Больше нигде в других обработчиках не меняется переменная header_account_is_open ? Ибо из за всплытия события возможно ее дальше что то меняет. Других предположений пока нет.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект