|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
Bonsoir,
je cherche à alterner (show/hide) l'affichage d'une div par l'évenement mousedown d'une image bouton. j'ai l'impression de tourner en rond Code :
|
||
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Bonsoir,
Code :
__________________
modérateur webmasters - développements web & php faq jQuery - règles du forum - faqs web mon espace persoVenez participez au deuxième defi Web !
|
||
|
00
|
|
|
#3 | ||||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Beaucoup de choses à redire...
![]() Tu devrais commencer par les fondamentaux : $.ready()... Code :
![]() Puisque tu viens d'affecter à selecIsFocus la valeur false, comment pourrait-elle ne pas être différente de true D'autre part, quel est selon toi l'équivalent booléen de selectContainerList.hide() ? Enfin bref... en plus simple : Code :
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||||
|
00
|
|
|
#4 | ||
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
merci ça fonctionne impecable avec ce ternaire...
Code :
|
||
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
![]() Une aversion pour toggle() ?
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#6 | |||
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
Citation:
que fait exactement cette fonction ? |
|||
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
merci g trouvé la doc : http://jquery.jarodxxx.com/manuel/Le...ements/toggle/
je suis pas expert dans ces domaines j'apprend sur le tas. merci pour ces conseils |
|
|
00
|
|
|
#8 |
![]() ![]() |
__________________
modérateur webmasters - développements web & php faq jQuery - règles du forum - faqs web mon espace persoVenez participez au deuxième defi Web !
|
|
00
|
|
|
#9 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#10 | |
![]() ![]() |
Citation:
__________________
modérateur webmasters - développements web & php faq jQuery - règles du forum - faqs web mon espace persoVenez participez au deuxième defi Web !
|
|
|
00
|
|
|
#11 | ||
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
Autre pb, qd je clique ailleurs que dans le bouton et la div, je voudrais que la div se ferme, c'est pour ça que j'aivais une variable focus.
load c'est parce que j'utilise $(document.body). Code :
|
||
|
|
00
|
|
|
#12 | ||||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
![]() Citation:
Code :
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||||
|
00
|
|
|
#13 |
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
j'utilise body car je souhaite que le code javascript/jquery reste entre les balise head
|
|
|
00
|
|
|
#14 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
C'est louable, mais je ne vois toujours pas le rapport...
La méthode ready() (ou ses équivalents) peut être dans le head, ça n'empêchera pas qu'elle sera appelée quand la page sera chargée. $(document.body).mousedown( ici body n'est pas très utile : je te mets au défi de cilquer ailleurs que sur un élément du body dans la page
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#15 | |
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
Merci pour ces info, dans l'exemple que vous donnez, que fait cette ligne svp ?
Citation:
|
|
|
|
00
|
|
|
#16 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
e.target retrouve l'élément DOM sur lequel l'événement s'est produit.
$(e.target) transforme l'élément DOM en "élément" jQuery. .parents('#select_list') sélectionne parmi les balises ancêtre celles dont l'identifiant est "select_list". .length renvoie le nombre d'éléments trouvés, s'il n'y en a pas, length vaut zéro donc on rentre dans la condition et si tu cliques sur un élément qui n'est pas select_list ou qui n'est pas inclut dans select_list, ça masque la div.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#17 | ||
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
c'est vraiment bien ça, en désignant la liste ça englobe également les checkbox qui se trouve à l'intérieur.
juste une dernière question... Code :
En tout cas merci encore pour toutes ces info. Merci |
||
|
|
00
|
|
|
#18 | |||
|
Membre du Club
![]() Yohann Étudiant Inscription : novembre 2011 Messages : 28 ![]() |
Citation:
Dans ce cas tu peux faire une sélection multiple comme ceci : Code :
|
|||
|
|
00
|
|
|
#19 | |||
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
Merci, en fait suffit de désigner le parent selectContainer:
Code :
Citation:
|
|||
|
|
00
|
|
|
#20 | |||||
|
Membre régulier
![]() Inscription : février 2009 Messages : 197 ![]() |
Ci-dessous une illustration
![]() Le but donc est de cliquer sur la div (select(1) ou le bouton(2)) et alterner l'ouverture de la div liste (3). On peu alors sélectionner les radios ou checks sans qu'elle se ferme... Si on clique sur le document en dehors de la liste ouverte, la liste se ferme. Le soucis rencontré est que le clique sur le sélect n'est pas pris en compte pour ouvrir la liste mais seulement si je supprime ces lignes: Citation:
Code :
Code :
|
|||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com