这应该很简单,但它不适合我。我想说:
如果这没有类“当前”并且如果身体类不等于“家”,那么这样做....
这是我正在尝试的(除其他外)无济于事。只有第一个条件有效。
$(".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”类不等于“current”