2010-11-23 17 views
1

私は<div />に画像とアンカーを含んでいます。アンカーには、色を変更するa:hoverのCSS属性があります。できます!問題は、アンカーの色を変更するイメージにjquery.hover()を追加したことです。イメージを含む<div />ではなく、テキストを直接マウスで表示しようとすると機能しません。jQueryのホバーはCSSを上書きします:ホバーの色

コードと例:http://jsfiddle.net/FGVSK/

は、事前にありがとうございます!

答えて

3

あなたが代わりに元進値にcolorプロパティを設定するので、hover関数に渡している第二の機能のために、あなたは、単に何にそれをリセットする必要がありますが:

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

は、ここでは、こののデモです: http://jsfiddle.net/yijiang/FGVSK/1/

0

jqueryはCSSのプロパティをオーバーライドします。あなたは色をリセットする必要があります。

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

関連する問題