$(document).ready(function(){
if (!$('body').hasClass('home') || !$('ul#main-menu li.wwd').hasClass('active')){
$("ul#sub-menu").css('display','none');
$(".main-content").css('margin-top','13px');
$("ul#sub-menu").mouseover(function() {
$("ul#sub-menu").show();
$(".main-content").css('margin-top','62px');
}).mouseout(function() {
$("ul#sub-menu").hide();
$(".main-content").css('margin-top','13px');
});
$("li.wwd").mouseover(function() {
$("ul#sub-menu").show();
$(".main-content").css('margin-top','62px');
}).mouseout(function() {
$("ul#sub-menu").hide();
$(".main-content").css('margin-top','13px');
});
}
if ($('ul#main-menu li.wwd').is('.active')){
$(".main-content").css('margin-top','62px');
}
})
我需要在除主页之外的所有页面上运行这个 jQuery(工作正常),但也不需要在li.wwd
有 class的页面上运行active
。我认为这适用于 OR 操作,但事实并非如此。感谢您提前提供任何帮助。