我有这个很好很简单的 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(以一个不久前开发的网站)来做到这一点,因为它正在应用类并做各种其他奇怪的事情。
非常感谢。