XBEHOLI
@XBEHOLI
back-end developer

Как исправить работу с toggleClass?

Здравствуйте! Расскажите, как это исправить, может это конечно не баг и оно так и должно, но мне не нравится. В общем, есть блок, по умолчанию он скрыт при клике на него он открывается (сделано через toggleClass), но если кликать много раз, он будет автоматически открывается и закрывается. Как это убрать, чтобы действие работало только по одному клику?
  • Вопрос задан
  • 16 просмотров
Решения вопроса 1
neuotq
@neuotq
Прокрастинация
toggleClass - и придуман чтобы добавлять класс если его нет и убирать, если есть.
Для того чтобы делать только одно действие испорльзуйте второй параметр, который в true добавляет, а в false убирает.
Вот так только добавляет
el.toggleClass('active', true);
Аналог этому:
el.addClass( 'active');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽