我正在使用Mega菜单并使用无序列表来触发事件以显示Mega菜单。 这是导航栏的HTML代码:迭代通过无序列表(nav)
<div class="alpha omega grid_15" id="topNavLink">
<ul id="navRollOver">
<li><a href="#" title="SOCCER" target="_self" >SOCCER</a></li>
<li><a href="#" title="TENNIS" target="_self" >TENNIS</a></li>
<li><a href="#" title="BASEBALL" target="_self" >BASEBALL</a></li>
<li><a href="#" title="BASKETBALL" target="_self" >BASKETBALL</a></li>
<li><a href="#" title="FOOTBALL" target="_self" >FOOTBALL</a></li>
<li><a href="#" title="GOLF" target="_self" >GOLF</a></li>
<li><a href="#" title="RUGBY" target="_self" >RUGBY</a></li>
<li><a href="#" title="HOCKEY" target="_self" >HOCKEY</a></li>
</ul>
</div>
我打电话与subNavContainer
类DIV,CSS状态display: none
;
这就是我想要做的......我打算让所有的li
阵列和目标> a
,并听取鼠标进入事件触发的大型菜单slideDown
。
我需要帮助迭代通过li
检查,如果有a
并根据mouseenter
上a
我想触发显示使用slideDown
的megaMenu
的事件,当鼠标移动到next()
a
,我想触发slideUp
事件。
同样的,如果mouseenters的subNavContainer
应该保留在屏幕上,并且当mouseleaves的subNavContainer
或者如果屏幕上的subNavContainer
应该slideUp
上没有动静。
我试过,但问题是,当我从顶部导航到.subNavContainer(megaMenu)移动我的鼠标离开它slidesUp如没有条件,以保持状态,可见或向下当鼠标事件从顶部导航栏更改为subNavContainer时。 – Vish