http://www.goodgame.fr/includes/menu_new.php
Le problème que je rencontre est le suivant :
Lorsque la souris arrive sur un menu deroulable, le menu se déroule, nickel. Lorsque je bouge la souris vers un autre menu déroulable, le premier disparait, et le deuxieme apparait, nickel. Mais lorsque je suis sur un menu deroulé, et que je bouge ma souris ailleurs que sur un autre menu, le menu ne disparait pas.
J'essaye de créer donc une fonction cacherMenu(), mais je ne sais pas comment faire. J'aimerais egalement, si possible, ajouter un petit délai entre le moment ou je quitte, et le moment ou le menu s'efface.
Comment faire ça ?
Vu que c'est cette fonction qui me permet d'afficher les sous menu :
Code : Tout sélectionner
function montre(id)
{
var d = document.getElementById(id);
for (var i = 1; i<=10; i++)
{
if (document.getElementById('smenu'+i))
{
document.getElementById('smenu'+i).style.display='none';
}
}
if (d)
{
d.style.display='block';
}
}Code : Tout sélectionner
function cache(id)
{
var d = document.getElementById(id);
for (var i = 1; i<=10; i++)
{
if (document.getElementById('smenu'+i))
{
document.getElementById('smenu'+i).style.display='block';
}
}
if (d)
{
d.style.display='none';
}
}