|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() paul Inscription : juin 2010 Messages : 12 ![]() |
Bonsoir,
Voila un bon moment que je cherche une solution pour réaliser une petite animation en JS et JQuery. Alors j'explique : en fait il y a plusieurs div (disons 4), aligner horizontalement, chacun d'eux porte un id du genre pos1 pos2 pos3 pos4. Je souhaiterai que quand on click sur le premier div (pos1) il prenne la place du troisième et que le troisième prenne celle du premier. J'ai essayé en modifiant le id a chaque fin d'animation mais la fonction click reste pour pos1 qui se trouve désormais en troisième position... La je viens d'essayer ceci : Code :
Quelqu'un aurait une piste ? |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 577 ![]() |
Plutot que de switcher les div par leur id ou un autre moyen : as-tu envisagé la possibilité de laisser les divs là où ils sont avec leurs fonctions, mais de ne switcher que le contenu ? La fonction liée à ton pos1 resterait "en place" puisqu'elle serait associée au conteneur et non au contenu.
Mais bon : ça dépend aussi fortement de ce que contiennent les fameux div. Dis-nous en plus.
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() paul Inscription : juin 2010 Messages : 12 ![]() |
merci pour la rapidité de ta réponse romainvaleri. En fait je souhaite que se soit animer et pas un simple transfert de contenu. Dans chaque div il y plusieurs images et textes, j'explique plus precisement le système : chaque div se presente au debut avec simplement une image de fond. Au premier click il passe au milieu puis au deuxième click il s'élargit et le contenu apparait. Cependant pour un meilleur aspect visuel je souhaiterai animer chaque action a l'aide de jQuery
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 577 ![]() |
Oui, ça ne change rien : tu déplaces effectivement bien ton div avec tout ce qu'il contient, mais tu l'enrobes avec un autre div qui, lui, porte la fonction de clic ^^
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() paul Inscription : juin 2010 Messages : 12 ![]() |
ah oui effectivement c'est une excellente solution ! Merci beaucoup
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com