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

Почему не срабатывает вторая функция?

$(".open-panel").click(function(){

$("html").addClass("openNav");
$(".open-panel").removeClass('open-panel').addClass('close-panel');

});

$(".close-panel").click(function(){
$(".close-panel").removeClass('close-panel').addClass('open-panel');
$("html").removeClass("openNav");

});

Не срабатывает вторая функция. Первый раз на кнопку кликаю - меняется класс на .close-panel , во втором случае не срабатывает функция то есть не удаляется класс у html и не меняется у этой же кнопки на класс .open-panel
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Выложите свой код куда-нибудь типа codepen'а

Но скорее всего у вас изначально нет элемента с классом close-panel
Сделайте так:
$(document).on('click', ".close-panel", function(){
	$(".close-panel").removeClass('close-panel').addClass('open-panel');
	$("html").removeClass("openNav");
});
Ответ написан
Ваш ответ на вопрос

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

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