donc j'ai une barre de navigation simple avec un menu déroulant pour quand un utilisateur passe sur l'onglet plus. je veux cacher le menu déroulant lorsque l'utilisateur se déplace hors des catégories div.afficher/masquer le menu déroulant sur hover/mouseout en utilisant jquery
problème est que lorsque l'utilisateur souris dans un ul li, la liste déroulante se ferme. comment puis-je le mettre de sorte que la fonction ignore le ul li dans les catégories div. catégories essayées> * mais n'a pas fonctionné.
<div id="navbar">
<ul>
<li>tab1</li>
<li>tab2</li>
<li id="moretab">more</li>
</ul>
</div>
<div id="categories">
<ul>
<li>cats</li>
<li>dogs</li>
</ul>
</div>
$("#moretab").hover(function(){
$("#categories").css("visibility","visible");
});
$("#categories").mouseout(function() {
$("#categories").css("visibility","hidden");
});
mouseleave était exactement ce que je cherchais. Merci! – Jung