@neytan

Как менять классы css при открытии/скрытии div?

Добрый день есть код jquery:
$('.table-nav').click(function(){
		$(this).toggleClass('on');
		$(this).next(".table-nav-panel").toggleClass('nav-panel-active animated bounceInRight');
	});

Суть кода в том что при клике по кнопке с классом .table-nav появляется скрытый блок с анимацией bounceInRight (используется animate.css). Как сделать так что бы при повторном клике по .table-nav панель исчезала с анимацией .bounceInLeft?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
Austin_Powers
@Austin_Powers
Web developer (Symfony, Go, Vue.js)
Проверяйте наличие класса 'on':
if ($(this).hasClass('on')) {
   $(this).next(".table-nav-panel").toggleClass('nav-panel-active animated bounceInRight');
} else {
   $(this).next(".table-nav-panel").toggleClass('nav-panel-active animated bounceInLeft');
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 22:44
500 руб./в час
30 апр. 2024, в 21:45
20000 руб./за проект
30 апр. 2024, в 21:36
1500 руб./в час