jQuery hover перезаписывает CSS a: hover color - PullRequest
1 голос
/ 23 ноября 2010

У меня есть <div />, который содержит изображение и якорь.Якорь имеет атрибут CSS для: hover, который меняет цвет.Оно работает!Проблема в том, что я добавил на изображение jquery.hover (), который тоже меняет цвет для якоря.Когда я пытаюсь навести текст напрямую, а не на <div />, содержащий изображение, оно не работает.

Код и пример: http://jsfiddle.net/FGVSK/

Заранее спасибо!1008 *

Ответы [ 2 ]

3 голосов
/ 23 ноября 2010

Для второй функции, которую вы передаете функции hover, вместо того, чтобы устанавливать для свойства color исходное шестнадцатеричное значение, вы просто должны сбросить его на ничто:

$(this).next('a').css('color', '');

Вотдемонстрация этого: http://jsfiddle.net/yijiang/FGVSK/1/

0 голосов
/ 23 ноября 2010

JQuery будет переопределять popstty CSS. Вам нужно сбросить цвет на.

function () { $ (this) .next ('a'). css ('color', ''); }

...