2012-03-29 4 views
0

Je développe une page de destination en utilisant un contentSwitcher, tout fonctionne bien, mais je me demande comment animer son contenu l'un après l'autre, juste pour ajouter un peu de style.Changer de contenu, animer son contenu

Vous pouvez voir qu'il y a un titre, un sous-titre, un paragraphe et des images ci-dessous, Comment puis-je ajouter fadeIn à chacun de ces éléments Séparés par quelques secondes les uns des autres?

Merci pour votre aide!

Répondre

0

Vous pouvez utiliser les fonctions de rappel qui sera déclenché quand une animation est terminée

Jetez un oeil ici:

http://api.jquery.com/fadeIn/

Exemple:

$('#element1').fadeIn('slow', function() { 
     // this will be called then the first animation is complete 

     $('#element2').fadeIn('slow', function() { 
     // this will be called then the second animation is complete 

      $('#element3').fadeIn('slow', function() { 
      // this will be called then the third animation is complete 


      }); 


     }); 

}); 

Pour retarder les animations pour quelques secondes, utilisez .delay()

http://api.jquery.com/delay/

+0

Merci sotn0r, je décide d'ajouter vos suggestions, mise à jour: [link] (http://jsfiddle.net/n29YG/11/) – MrD

+0

Je suis encore coincé, j'ai 2 conteneurs (id), chaque conteneur a son propre menu. Je souhaite basculer entre ces conteneurs, car chacun d'entre eux représente un contenu linguistique différent. J'ai assigné l'appel à bascule, mais après le changement, le premier script cesse de fonctionner. Quelle est la meilleure façon d'obtenir ceci? Qu'est-ce que je fais mal? S'il vous plaît aider! [link] (http://jsfiddle.net/n29YG/12/) – MrD