これはとても簡単なはずですが、私にはうまくいきません。私は言いたい:
これにクラス「現在」がなく、ボディクラスが「ホーム」と等しくない場合は、これを行います....
これが私が(とりわけ)無駄にしようとしていることです。最初の条件のみが機能します。
$(".nav1 > ul > li").mouseleave(function() {
if ( (!$(this).hasClass("current")) || (!$(body).hasClass("home")) ){
$(this).find(".nav-overlay").show();
}
});
私は何を間違っていますか?ありがとうございました!
明確にするための更新:
次の条件に該当する場合にのみ「.nav-overlay」を表示したい:
- ホームページにアクセスしていない (body class="home") かつ
- 「.nav1 > ul > li」クラスは「現在」と等しくありません