|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : juillet 2009 Messages : 110 ![]() |
Bonjour à tous,
je coince sur un petit problème lors d'une animation dans un menu. HTML : Code :
Code :
Mon problème : si je survol vite les <li>, la fonction mouseout est appelé lorsque l'animation mouseover est terminé. La solution (mais comment ?) : exécuté la fonction mouseout dès que la souris sort du <li> et arrété l'exécution mouseover, mais je ne vois pas comment faire... Merci
|
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
Voici un exemple, mais le résultat esthétique dépend de la manière et de la vitesse à laquelle l'utilisateur survole le menu. Si l'utilisateur promène le pointeur rapidement de haut en bas à plusieurs reprises ce n'est pas joli. J'ai déjà testé plusieurs solutions, mais aucune n'est vraiment satisfaisante. C'est pourquoi je me limite à utiliser stop() : http://api.jquery.com/stop/. Je n'utilise jamais de menu animé, l'animation bouleverse la mise en page ou alors il faut utiliser un positionnement absolu et jouer sur le z-index. Voir : http://www.developpez.net/forums/d10...v/#post5744105 Code :
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
||
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2009 Messages : 110 ![]() |
bonsoir merci de votre réponse,
après un bon moment passé sur la fonction stop, sans modifier le css, ni mettre de position absolute ni z-index, j'ai ajouté 2 stop (sans pour autant comprendre ce que j'ai fais lol )Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com