J'essaie de créer une liste déroulante. Je l'ai travail, mais pas complètement, en utilisant ce code:Problèmes de liste déroulante
$(document).ready(function(){
$("#zone-bar li em").hover(function() {
var hidden = $(this).parents("li").children("ul").is(":hidden");
$("#zone-bar>ul>li>ul").hide()
$("#zone-bar>ul>li>a").removeClass();
if (hidden) {
$(this).parents("li").children("ul").toggle()
.parents("li").children("a").addClass("zoneCur");
}
});
});
J'ai réussi à le faire fonctionner ainsi de suite survolez la liste déroulante apparaît, mais lorsque vous vous déplacez pour sélectionner l'un des éléments dans la liste déroulante la liste déroulante se ferme. Comment puis-je résoudre ce problème?
Cela fonctionne si je le mets à onclick
, mais vous devez cliquer sur la flèche pour le refermer. Vous pouvez voir un exemple en direct à http://doctorwhohd.com (actuellement en utilisant onclick
)
quand j'utilise ce ne se passe rien quand je passe la souris dessus, il est actuellement laissée sur .hover afin que vous puissiez voir ce qu'il est comme avec l'em – cameronmarklewis