Почему цвет менюшки не менят цвет обратно?

244
28 сентября 2017, 12:27

Я сделал скрипт, который при наведении мыши перекрашивает каждый элемент в меню в белый цвет, а при событии mouseout возвращается черный цвет. Однако при наведении курсора мыши другие элементы тоже перекрашиваются в белый цвет.

Вот ссылка http://test3.testkz.ru/

$("#cssmenu ul li").mouseover(function() {
    $(".has-sub a span").css("color", "white");
        }).mouseout(function() {
    $(".has-sub a span").css("color", "black");
});
Answer 1

убери js код, и сделай это в CSS

style.css строка 567

#cssmenu ul li span:hover, #cssmenu ul li:hover {
    color: #fff;
}

замени на

#cssmenu ul li:hover > a * {
    color: #fff;
}
READ ALSO
Как задать функцию через поле формы

Как задать функцию через поле формы

У меня на страничке есть форма, в нее пользователь вводит функцию по определенному шаблону

310