Задать вопрос
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>
  • Вопрос задан
  • 2334 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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');
    }
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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