IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Série d'animation en boucle


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 12
    Par défaut Série d'animation en boucle
    Bonjour tout le monde !

    Je chercher à faire une série d'animations en utilisant animate.css (http://daneden.github.io/animate.css/) sans événement particulier, ce sont juste des animations pour dynamiser la page. Donc le concept c'est de faire des FadeInRight/FadeOutRight d'images différentes qui se remplacent en boucle.
    Donc je sais que je dois utiliser setInterval pour la boucle, mais en changeant la classe de l'image pour qu'elle sorte du cadre (et donc ensuite la remplacer par une autre en fadeInRight) je bloque déjà, ça ne fonctionne pas, quelqu'un pour m'éclairer ? Une fonction pour rafraichir et "activer" la nouvelle animation ou quoi ? Ou bien des fonctions Js permettant des FadeIn/fadeout de droite ou de gauche Sachant que je suis une newbie en Javascript..

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Si c'est pas trop demander, on peut avoir droit à quelque-chose de plus précis que "ça ne fonctionne pas", éventuellement un bout de code ?

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 12
    Par défaut
    Oui, désolée bien sur voilà :
    http://jsfiddle.net/LittleNem/q1vcgLav/5/
    J'avoue que j'attendais d'avoir un code plus consistant que ($element).className=xxxxx; à montrer

  4. #4
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Voilà c'est débuggué : http://jsfiddle.net/q1vcgLav/11/

    Tu mélangeais des éléments jquery avec des éléments non-jQuery (getElementById). Le passage de callback au animationEnd n'était pas bon, tu dois passer une fonction et non pas un appel de fonction (sinon ça s'exécute immédiatement). Enfin il fallait retirer les classes précédentes avant d'en ajouter de nouvelles.

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 12
    Par défaut
    Paah !
    ça parait tellement évident dis comme ça... Et tellement clairement expliqué, Merci beaucoup !!!!

  6. #6
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 12
    Par défaut
    J'ai rassemblé le one() removeClass() et addClass() dans une fonction, j'aimerais faire une pause entre le fadeInRightBig et fadeOutRightBig donc j'ai trouvé delay() mais il ne fonctionne que lorsque qu'il y a une "queue" d'action si j'ai bien compris et la seule que je vois c'est lorsque l'on fait removeClass() et addClass() (qui sont dans la fonction majClass() ) donc pour moi le delay() se mettrait soit entre removeClass () et addClass() soit avant removeClass() mais aucun des 2 ne va..
    J'ai aussi trouvé setTimeout mais no succes non plus ><

    C'est juste la structure avec la fonction en plus :
    http://jsfiddle.net/LittleNem/q1vcgLav/16/

    J'ai encore besoin d'explications je crois siouplé...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Animation en boucle
    Par blitzfan dans le forum DirectX
    Réponses: 0
    Dernier message: 22/02/2009, 17h52
  2. Animation en boucle statique + dynamique
    Par prgasp77 dans le forum Flash
    Réponses: 4
    Dernier message: 07/11/2007, 12h30
  3. animation en boucle
    Par nickg dans le forum Flash
    Réponses: 26
    Dernier message: 11/12/2006, 22h53
  4. Animation en boucle
    Par sinicha dans le forum Flash
    Réponses: 2
    Dernier message: 12/11/2006, 13h17
  5. [FLASH MX2004] Animation qui boucle
    Par pok dans le forum Flash
    Réponses: 2
    Dernier message: 24/10/2005, 01h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo