Bonjour,
J'ai créé un menu (avec sous menus) en html. Voici à peut près à quoi ça ressemble:
Je cache mes sous menus grâce à la propriété css visibility:hidden.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <div> <div>TITRE MENU</div> <ul><li>Sous Menu 1</li> <li>Sous Menu 2</li></ul> <div>
Avec du JavaScript je précise que:
- lorsque je survole ma <div> contenant mon "TITRE MENU", je change la couleur et je fais apparaitre mes sous menus (onMouseOver).
- lorsque je survole mes sous menus, je change la couleur et je fais en sorte de laisser mes sous menus affichés (onMouseOver).
- lorsque je retire la souris de ma <div> principale (qui contient mon TITRE MENU et mes sous menus), je remets par défaut (onMouseOut).
Sous Firefox et IE8 aucun soucis. En revanche sous IE7 et IE6 lorsque je passe la souris sur un menu et ses sous menus ça clignote...
J'ai essayé de mettre un timeout, rien n'y fait! Quelqu'un aurait il une solution à proposer??
Merci d'avance!
Partager