bonjour à tous
j'ai un div de 50px de large contenant en son centre une image (un picto en fait)
lorsque je passe sur l'image (onmouseover) la partie droite du div s'agrandie pour laisser apparaitre un texte
le soucis est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <div class="blocGauche" id="blocGauche_accueil" onmouseout="cacheMenuDeroulant('accueil');"> <img src="monimage.png" alt="..." onmouseover="afficheMenuDeroulant('accueil');" /> </div> et le js ... function afficheMenuDeroulant(idMenu) { $(document).ready(function(){ $('#blocGauche_'+idMenu).animate({ width: "175px" }, 250 ); }); } function cacheMenuDeroulant(idMenu) { $(document).ready(function(){ $('#blocGauche_'+idMenu).animate({ width: "50px" }, 250 ); }); }
j'ai bien mon div qui passe à 175px de large lorsque je suis sur l'image (onmouseover)
Pour que le div reprenne sa taille initiale il faut que je quitte le survole du div (onmouseout)
Or dès que je quitte le survol de l'image le onmouseover se fait, pourtant mon pointeur est toujours dans le div !
Au départ j'avais mis onmouseover et onmouseout sur le div directement mais ça faisait clignoter mon div ...
Merci d'avance pour votre aide
Partager