J'ai essayé de créer un menu déroulant dans JQuery, mais cela s'avère assez difficile.Comment réparer ce menu déroulant JQuery?
Mon code est ici:
$(document).ready(function(){
$('ul li').mouseover(function()
{
$(this).children("ul").show();
});
$('ul li ul').mouseover(function()
{
$('ul li ul').show();
}).mouseout(function(){
$('ul li ul').hide();
});
});
Fondamentalement, je veux planer au-dessus d'un élément de la liste et le sous ul de descendre, je peux passer la souris sur les éléments de liste et si la souris disparaît de la sous nav, le menu se cache à nouveau.
merci, Keith
MISE À JOUR: j'ai enlevé la frontière du CSS et il fonctionne très bien, il semble que le mouseout est déclenché lorsque je passe la souris sur la frontière 1px, tout à fait bizarre.
merci. semble être la meilleure chose, bien que j'adorerais encore bien comprendre comment le faire moi-même. –