1

http://jsfiddle.net/b4fwQ/

こんにちは、みんな。上記のリンクは、これまでに到達した場所の jsFiddle の例に移動します。私が達成しようとしているの<li>は、選択したクラスがその子を表示することです。これで上記のように動作しますが、別のページを見ているので、「選択された」境界線の周りでマウスを動かし始めると、白くなる必要があります。

CSSはどのように変更できますか?

ありがとう。

クリス

4

1 に答える 1

1

現在の HTML マークアップでは、これが純粋な CSS で可能かどうかはわかりません。しかし、少しの jQuery で目的の効果を得ることができます。

​$(function(){
    var selectedLi = $("#navigation ul#home-nav li.grey");
    $("#navigation ul#home-nav").hover(function(){
       selectedLi.removeClass("selected");
    }, function(){
       selectedLi.addClass("selected");   
    });
});​

デモを参照してください: http://jsfiddle.net/b4fwQ/1/

于 2012-07-24T14:57:28.600 に答える