【发布时间】:2013-12-28 03:57:10
【问题描述】:
我已经构建了一个弹出式菜单,并且在 mouseover mouseleave mousemove 时遇到了一些问题。对于方向,我使用三角形作为第一层(在链接内)。一切正常。如果我在链接上方,弹出窗口会打开,但是当我通过三角形时,菜单会关闭并再次打开。我不明白为什么,因为三角形是链接的一部分。
<a href="#" class="ml1a">Level 1<span class="arrow"></span></a>
$('.ml1a').mouseover(function(){
var num = this.id.replace('ml1aButton-','');
$(this).parent('li').addClass('ml1liHover');
$('.navMainOverlay').hide();
$('#mainNavOverlay-'+num).fadeIn(300);
});
【问题讨论】: