|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 6 ![]() |
Bonjour,
Je voudrais écrire ce genre de fonction : Code :
Si oui, quelqu'un pourrait-il me donner la bonne syntaxe ? Merci d'avance Jojolito |
||
|
|
00
|
|
|
#2 | |||||
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 4 789 ![]() |
bonjour,
Citation:
Code :
Une remarque en passant : Code :
Si tu as modifié la valeur de cette propriété dans un script javascript alors dans ce cas (et uniquement dans ce cas) style.display retournera la valeur affectée. |
|||||
|
|
00
|
|
|
#3 | ||||||
|
Invité de passage
![]() Inscription : février 2011 Messages : 6 ![]() |
Merci pour votre réponse mais je fais fausse route. Ce n'est pas la méthode qui me permettra de venir à bout du dysfonctionnement que je constate.
En fait voilà sur quoi je butte : J'ai un menu déroulant dont l'une des sous-listes d'une des listes ouvre une pop up et m'assombrit la div de background. Cela se fait bien. Ce qui n'est pas bon c'est qu'une fois la pop up ouverte le fait de passer la souris sur la zone assombrie déclenche le menu déroulant au niveau de la liste concernée par la pop up. Cela me semble normal puisque la div assombrie et la div de la pop up se trouvent entre les balises <li> et </li> de la sous-liste. J'essaie de neutraliser cet effet depuis plusieurs jours et je n'y arrive pas. J'ai essayé de cacher le block des sous-listes du menu sous toutes les div de ma page lorsque la pop up était ouverte en modifiant le z-index à l'aide d'une fonction jvs. Du bricolage ! J'ai essayé de neutraliser la fonction qui déroule le menu lorsque la fonction qui ouvre la pop up était activée. C'était la raison de ma question initiale. Ce n'est pas mieux. Je ne vois pas comment faire. Voici mes codes JS. Ce sont des codes classiques trouvés dans différents tutos et forums Du menu déroulant : Code :
Code :
Code :
Si vous avez une idée .... Merci d'avance Josélito |
||||||
|
|
00
|
|
|
#4 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 930 ![]() |
pas sûr d'avoir tout bien compris, mais je me hasarderais à dire qu'il faut tester dans la fonction mouveover si la div est visible,
- SI OUI on ne fait pas le changement de class - SI NON on fait le changement de class Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 6 ![]() |
Merci pour votre aide mais en fait il suffisait de sortir la pop up des balises <li></li>. J'ai perdu beaucoup de temps là dessus !
Josélito |
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Tlouye Ci Inscription : mars 2004 Messages : 1 450 ![]() |
Sinon tu peux neutraliser temporairement ta fonction tant que la pop-up est active :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com