0

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

$(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')
}
);
});

提案?

4

1 に答える 1

2

css()[docs]メソッドによって設定されたインライン スタイルは、クラスでスタイルを指定しない限り、クラスのスタイルをオーバーライドします!important

于 2011-06-28T15:43:11.963 に答える