|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Bonjour,
ne sachant pas le terme exact pour mon problème je vais plutôt l'exposé. Je construit un plugin jquery pour me permettre d'afficher et cacher une div (jusque la rien de compliqué). Seulement suivant un paramètre spécifique je cherche à afficher une div mais dans un autre contener. En gros voici une structure html : Code :
Pour le moment c'est pas la joie: Code :
Avec ce plugin je suis censé ouvrir la div suivant l'élément cliquer sauf dans le cas ou j'utilise un container global qui servira à afficher le contenu qui lui même restera cacher à cette endroit. La partie qui utilise simplement le next (pas le container global) fonctionne très bien
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
||||
|
00
|
|
|
#2 | |||
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
Citation:
![]() La structure du plugin est une horreur et je ne suis pas certain d'avoir compris ni le code ni la prose. ![]() Pour faire un clone avec ou sans suppression de l'original, je vous suggère d'utiliser mon plugin dvjhClone (je vous suggère aussi de vous inspirer de la structure du plugin pour construire le vôtre). Exemple : Code :
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
|||
|
00
|
|
|
#3 | ||||||
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Je suis d'accord, j'ai alors repris un peu dessus et modifier la structure (donc plus besoin de clone)
il ne manque qu'une chose !! si un élément est déjà ouvert et que je clique sur un autre le menu est censé se refermer et ouvrir l'autre div mais au lieux de sa il ouvre les deux en même temps. Voici la nouvelle structure HTML: Code :
Code :
a la base je veux me rapprocher de sa : Code :
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
||||||
|
00
|
|
|
#4 | ||
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
C'est quelque chose comme ceci que vous voulez faire (copier-coller pour test) ?Code :
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
||
|
00
|
|
|
#5 | ||||
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Merci Danielhagnoul, j'ai repris votre script et adapter à ma structure.
Au début j'étais partis la dessus (avant de voir votre post) Code :
J'ai alors repris votre code comme ceci : Code :
j'ai essayer d'utiliser fadeToggle à la place de .slideToggle() mais l'effet ne passe pas bien lors du changement entre les menus. Et l'utilisation de live à la place de click ne fonctionne pas, je me demande bien pourquoi (vais probablement tester avec on()) PS: la fonction data() est un peu obscure dans ma tête à quoi sert-elle exactement ? Vous utilisez une synthaxe pur html5 à ce que j'ai observer (pour l'instant j'ai pas encore franchi le pas, mais on y travail)
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
||||
|
00
|
|
|
#6 |
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
Les attributs data, introduit par HTML5 et utilisable dans tous les navigateurs grâce à jQuery, sont le meilleur moyen pour définir des attributs personnels.
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Super merci danielhagnoul, j'en sais un peux plus sur les datas
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
|
00
|
Copyright © 2000-2012 - www.developpez.com