2011-06-28 17 views
0

これはおそらく簡単な解決策ですが、それを得ることはありません。だから私は1つのページのサイトで働いています私は、ナビゲーションの色を変更するjqueryの.click()関数があります。私はまた色を変更する.hover()関数も持っています。ホバー機能は、ナビゲーションの1つがクリックされるまでうまく機能します。その後、ホバー機能は機能しなくなります。ここに私のコードはクリック機能はホバー機能の動作を停止します

$(document).ready(function() { 

$('nav a').click(function() { 
$('nav a.lightGrey').css({color:'#888'}); 
$('nav a.darkGrey').css({color:'#555'}); 
$(this).css({color:'#0cf'}); 
}); 


$('nav a').hover(
function() { 
$(this).addClass('hover') 
}, 
function() { 
    $(this).removeClass('hover') 
} 
); 
}); 

提案ですか?

答えて

2

css()[docs]メソッドで設定したインラインスタイルは、クラス内のスタイルに!importantを指定しない限り、クラスのスタイルを上書きします。

+0

ありがとうございました。うわー、私はそれについても考えていませんでした。 – Devender

+0

@ディヴェンダー:あなたは大歓迎です。 – user113716

関連する問題