У меня есть раздел .services с боковым меню. Как я могу сделать элемент, на котором я щелкнул, светло-белым и записать его в существующий код JS? Я попытался в коде JS просто установить добавление css к свойству цвета, но в итоге все элементы загорелись

Сайт http://ct03638.tmweb.ru/

Код jsfiddle.net/p7ubnje6/

 $('.sidebar-menu li ').on('click', function(e) {
        e.preventDefault()
        var index_ = $(this).closest("li").index()
        $('.sidebar-menu li').removeClass('big');
        $(".sidebar-menu li:eq(" + index_ + ")").addClass('big');
    });

enter image description here

0
Outif 7 Июл 2021 в 01:13

3 ответа

Лучший ответ

Попробуйте добавить стиль для активной ссылки:

.sidebar-menu li.big a {
  color: #FFFFFF;
}
1
Yuri Dukhanin 6 Июл 2021 в 22:21

На вашем веб-сайте у вас есть

.sidebar-menu li a

серого цвета (№ 777)

Вам нужно изменить цвет тега "a", так как он "глубже" в схеме

0
Serotoxy 6 Июл 2021 в 22:22

Я бы сделал это вот так https://jsfiddle.net/Lmwqadp8/4/

$('.sidebar-menu').on('click', 'li', function () {
   $(this).addClass('big').siblings().removeClass('big')
})

Если я правильно понял ваш вопрос

0
antlis 6 Июл 2021 в 22:41