Sous-menu javascript qui clignotte

Sous-menu javascript qui clignotte - HTML/CSS - Programmation

Marsh Posté le 06-03-2008 à 15:46:33    

Bonjour,
 
J'essaie de concevoir un menu javascript, qui foire un peu sur les bords.
 
Chaque élément du menu a un sous-menu, qui s'active lors du survol de la souris. Concrètement, c'est une 'classe' JavaScript qui place le <div> correspondant au bon endroit, et le rempli des éléments adéquat.
Mon problème, c'est que les évènements JS onmouseover ce superposent, et j'obtient un effet de clignottement.
 
http://www.bepimaco.info/test/demo.html
 
Avez-vous une idée du problème, et comment laisser les sous-menus affichés ?
 
Merci

Reply

Marsh Posté le 06-03-2008 à 15:46:33   

Reply

Marsh Posté le 06-03-2008 à 16:02:44    

J'ai plutôt l'impression que le problème, c'est plutôt le onmouseout !
En fait, quand le sous-menu s'affiche, si tu glisse ta souris sur le sous-menu, du coup tu as un onmouseout du menu parent, donc le sous-menu s'efface, du coup, comme ta souris continue de se déplacer sur le menu parent, le sous-menu s'affiche de nouveau, etc.
 
Comme ça, l'idée qui me vient : effacer le sous-menu non pas sur mouseout du menu parent, mais seulement sur mouseover d'un autre menu parent. Et pour effacer le sous-menu lorque tu ne navigues plus du tout sur le bloc de menu, alors, effacer le sous-menu si mouseover du bloc conteneur de ton bloc de menu. Tu vois l'idée :??:


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 06-03-2008 à 16:16:13    

Merci kao98,
L'idée me parait pas mal, mais le résultat n'est pas terrible.
 
http://www.bepimaco.info/test/demo.html
 
J'ai l'impression que le onmouseover du menu est plus "puissant" que celui du sous menu. Même s'il est derrière, il reste celui qui déclenche l'évènement.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed