我有这个很好很简单的 jq:
$(document).ready(function($) {
$('#navigation ul li').hover(function(){
$(this).find("ul").addClass("MenuBarSubmenuVisible");
}, function(){
$(this).find("ul").removeClass("MenuBarSubmenuVisible");
});
});
但是问题是因为.hover事件绑定到$('#navigation ul li')元素但是我希望mouseLeave悬停功能的部分在离开时触发$('#navigation ul li ul'),除非它必须是$(this)实例,因为会有多个 ul li ul。
我不能简单地通过 CSS(以一个不久前开发的网站)来做到这一点,因为它正在应用类并做各种其他奇怪的事情。
非常感谢。