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

jQuery Discussion :

Boucle recursive avec jQuery


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut Boucle recursive avec jQuery
    Bonjour,
    J'aimerai animer un div indéfiniment; mon problème c'est que mon navigateur se plante d'environ 10 à 20 sec avant que le div s'anime;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $(document).ready(function(){$("#slogan").show(2000);boucle();});
    function boucle()
    {
     $("#slogan").animate({left: "60px", opacity: 0.2,marginLeft: "0.6in"}, 1500 );
     $("#slogan").animate({marginTop: "30px", opacity: 0.8,marginLeft: "0in"}, 1500 );
     $("#slogan").animate({marginTop: "60px", opacity:0.2,marginLeft: "0.6in"}, 1500);
     $("#slogan").animate({marginTop: "30px", opacity:0.8,marginLeft: "1.2in"}, 1500);
     $("#slogan").animate({marginTop: "5px", opacity:1,marginLeft: "0in"}, 1500); 
     boucle()
    }
    avec Firebug j'ai l'erreur too much recursion ;
    Quelqu'un pourrait m'aider ?

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir,

    Je suggère de ne pas utiliser une boucle récursive, mais setInterval()

    Voir un cours javascript, ex : http://www.switchonthecode.com/tutor...and-settimeout


    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Merci, ça Marche

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

Discussions similaires

  1. boucle recursive et inclusion: trigger avec boucle de contrôle
    Par kpatson dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 31/08/2011, 23h11
  2. [Debutante] Fonction recursive avec un pointeur
    Par kidney dans le forum Débuter
    Réponses: 9
    Dernier message: 25/03/2006, 08h08
  3. Probleme d'insertion de fichiers – Boucle recursive ?
    Par LLEJEUNE1 dans le forum Général Python
    Réponses: 1
    Dernier message: 09/02/2006, 17h35
  4. [Débutant]Boucle imbriquée avec des bornes différentes
    Par Hayato dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 29/08/2005, 16h23
  5. [XSL]boucle imbriquée avec condition
    Par kor dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 11/01/2005, 14h19

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