|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 17 ![]() |
Bonjour a tous,
Pour pouvoir commencer a ecrire mes propres jQuery plugins, j'ai decide de lire le ch.11 du livre 'Learning Jquery 1.3' (p.346). Mais je ne semble pas pouvoir comprendre exactement comment le keyword this marche avec jQuery.fn dans l'exemple suivant: Code css :
Code html :
Code javascript :
Je ne comprends par exemple pas pourquoi si un des 'li' a une classe 'class1' alors tous les elements de la liste recoivent une class2 apres le click, si il n'y a aucun element avec la class1, mais des elements avec la classe2, alors tous les 'li' recoivent une class1 (apres la click)...Bref je ne comprends pas comment le keyword this marche dans cet exemple. Toutes suggestions/aides/explications bienvenues. Merci. |
||||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonjour
Voici un exemple, avec notes et conseils dans les commentaires du code. Code :
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
||
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 17 ![]() |
Merci beaucoup pour votre reponse Daniel.
Je comprends maintenant ce qu'il se passait dans mon script Jquery: dans la premiere boucle, il regarde simplement si un des objects slectionnes (tous les 'li' des la liste) a une class1 (hasClass() s'applique a tous), et dans ce cas il applique la classe 2 pour tous (this represente tous les 'li' de la liste 'd'un coup') et n'entre dans le else de la boucle seulement si aucun des 'li' a une class1. Merci bien. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com