0

ホバー時にアニメーションが表示される左側のナビゲーションがあります - ここで確認できます: http://www.wearewebstars.dk/frontend/test/boerneunivers2.html

例: 2 番目のナビゲーション アイテムをクリックすると、その "li" はクラスを取得します: current現在の「LI. スクリプトでは、LI が現在のものではない場合にのみ、ホバー機能がトリガーされる必要があります。ここで私のスクリプトを参照してください。

$(".left-navigation ul li:not(.current)").hover(function( e ){

     var mEnt = e.type=="mouseenter"; // boolean true/false
     //alert(mEnt);

     $(this).stop().animate({width: mEnt?'95%':35}, mEnt?100:0, function() {
         $(this).find("span.nav-text").css({
             display: mEnt? "inline-block" : "none"
         });
     });

});
4

1 に答える 1

0

セレクターは次のようになります。

$(".left-navigation ul li:not('.current')")

これは自明だと思います;)

編集:これでやってみてください:

$(".left-navigation ul li:not(.current)").hover(function(){
    //mouseenter
},function(){
    //mouseout
});
于 2013-09-04T08:31:17.533 に答える