Je travaille sur un Mega Menu et en utilisant une liste non ordonnée pour déclencher un événement pour afficher le menu Mega. Voici le code HTML pour la barre de navigation:parcourir une liste non ordonnée (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>
J'appelle une div avec classe subNavContainer
, le statut de CSS est display: none
;
C'est ce que je veux faire ... Je prévois d'obtenir le tableau de tous les li
et la cible > a
et écouter l'événement entrer souris pour déclencher le menu méga à slideDown
.
je besoin d'aide Itère la li
vérifier si elle a a
et sur la base mouseenter
sur a
Je veux déclencher un événement pour afficher la megaMenu
en utilisant slideDown
, et quand la souris se déplace vers la next()
a
, je veux déclenche l'événement slideUp
.
De même, si les mouseenters l'subNavContainer
il doit rester à l'écran et lorsque les mouseleaves du subNavContainer
ou s'il n'y a pas de mouvement sur l'écran du subNavContainer
devrait slideUp
.
J'ai essayé, mais le problème est que quand je déplace ma souris loin de haut nav au .subNavContainer (megamenu) il slidesUp comme il n'y a pas de condition de garder le statut visible ou vers le bas lorsque l'événement de la souris passe de haut nav à subNavContainer. – Vish