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

Как доработать js код меню?

Этот js переключает стили div(active), нужно сделать чтобы при повторном нажатии на активный div (activ убирался).
<script type="text/javascript">
$(document).ready(function() {
  $(".navbar-items li").click(function() {
    $(".navbar-items li.active").removeClass("active");
    $(this).addClass("active");
	});
    });
</script>
  • Вопрос задан
  • 2329 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@IceJOKER
Web/Android developer
vladseipa
@vladseipa
<script type="text/javascript">
$(document).ready(function() {
  $(".navbar-items li").click(function() {
    $(this).toggleClass("active");
  });
});
</script>
Ответ написан
Комментировать
morfedor
@morfedor
Front-End Developer
$('.navbar-items li').click(function() {
    if ($(this).hasClass('active')) {
        $(this).removeClass('active');
    } else {
        $('.navbar-items li.active').removeClass('active');
        $(this).addClass('active');
    }
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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