jquery在hover时删除添加类

好吧,所以我找到了一个代码,它似乎工作但我需要添加一些代码,以防止它被触发,如果我将鼠标hover在其子菜单/子菜单元素上,但仍然需要在我将鼠标hover在其他项目时触发或其他项目childern menu这是当前的脚本

$(document).ready(function() { $("#navbar li:hover, #navbar li:sfhover").hover(function(){ $('#navbar .current-menu-parent, #navbar li.current-menu-item').addClass("non-ahover"); }, function(){ $('#navbar li.current-menu-parent, #navbar li.current-menu-item').removeClass("non-ahover"); }); }); 

所以我当前的活动菜单会有.current-menu-parent或.current-menu-item。 我的子菜单以父

  • 类中的