Bonjour,


J'ai utilisé le menu Alsa horizontal suivant : lien

J'ai ajouté un onmouseout à chaque sous-menu pour qu'il se referme. Le problème auquel je suis confronté c'est que quand je survole le bouton le sous-menu apparaît mais quand je quitte le bouton, le sous-menu disparaît instantanément, ce qui le rend inaccessible.

J'aurais voulu ajouter un simple timeout en javascript pour que le sous-menu reste visible le temps d'y accéder.

MacPaille a écrit :
le problème c'est que si tu espace un peu les cases du menu (avec des marges) faut aller vachement vite à la souris pour pas que le menu se referme avant que tu ne sois sur le sous menu

pour palier à ce problème j'ai mis en place un système de timeout cligne si besoin d'aide dje suis la


C'est ce système de timeout qu'il me faudrait. Seulement je ne l'ai pas trouvé. Pouvez-vous m'aider ?
Modifié par Camael (01 Apr 2006 - 20:06)
Salut ! Et en ajoutant un spacer dans ta balise <a>? (aïe aïe la validation)
<li><a href="#">Sous-Menu 1.1<div class="spacer"></div></a></li>

Modifié par Ralfman68 (31 Mar 2006 - 17:20)
Je crois pas... je vois pas trop le rapport... un "spacer" ne va pas retarder la disparition des sous-menus.
En ce moment j'ai le même problème que toi je vais tenter une solution qui pourrait surement fonctionner.

Le menu en question est placer dans un <div> un peut plus grand (pour créer une zone réactive) et à la sortie de cette zone tous les menus ce referme
J'crois que vous saisissez mal le problème. A priori, c'est le même type de problème qui est évoqué sur le dernier post de ce sujet : lien
J'ai trouvé la solution en poursuivant mes recherches. Elle est ici : lien

Merci à vous tous quand même d'avoir essayer de m'aider.