все элементы строки меню получают одинаковый цвет фона при нажатии

0

Для моего сайта ниже, когда я нажимал на любую вкладку меню, выбранный цвет элемента меню должен быть #1B3E70.

Вероятность "

Теперь, независимо от выбранного пункта меню, его цвет фона: #1B3E70 для каждого пункта меню, который не должен быть таким. Только один выбранный элемент меню должен иметь цвет фона с: #1B3E70

вот мой сайт: http://mywebsite.com/

Щелкните элементы меню, затем вы поймете проблему

Пожалуйста, предложите мне какие изменения нужно делать..?

EDIT: ЗДЕСЬ JSFIDDLE: http://jsfiddle.net/2s9Zm/1/

  • 1
    Пожалуйста, создайте скрипку для вашей проблемы
  • 1
    Или разместите свой HTML / JS / CSS прямо здесь.
Показать ещё 4 комментария

2 ответа

3
Лучший ответ

Измените JS следующим образом:

$(document).ready(function(){
    $('.menu-item a').click(function(){
        $('.menu-item a').removeClass('active');
        $(this).addClass('active');
    });
});

В следующий раз отправьте сообщение jsfiddle.

  • 0
    эй, все еще не работает, пожалуйста, найдите мой jsfiddle здесь: jsfiddle.net/2s9Zm/1
  • 0
    Это работает, jsfiddle.net/N4RgE
0
     $('#menu_id').css('background-color', '#1B3E70');

он будет работать на 100%. Если вы согласны, пожалуйста, пометьте его как ответ, чтобы другой мог использовать его как ссылку

Ещё вопросы

Сообщество Overcoder
Наверх
Меню