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 :

Executer une action une fois que la précédente est terminée..


Sujet :

jQuery

  1. #1
    Membre du Club
    Inscrit en
    Avril 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Avril 2002
    Messages : 86
    Points : 46
    Points
    46
    Par défaut Executer une action une fois que la précédente est terminée..
    Bonjour,
    Je débute avec JQuery, et suis confronté à un premier problème.

    Ma page principale est composée de plusieurs DIV, et j'aimerai qu'au chargement de ma page, les div, qui sont cachées (via la propriété visibilty:hide en css) apparaissent les unes après les autres.

    Pour l'instant j'utilise le code suivant (placé dans le header), mais les actions n'attendent pas que la précédente soit terminée, donc toutes les div apparaissent en même temps.

    Comment puis-je faire?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
     
    <script type="text/javascript">
     $(document).ready(function(){
     $("#club").fadeIn("slow").css('visibility', 'visible');
     $("#sondages").fadeIn("slow").css('visibility', 'visible');
     $("#agenda").fadeIn("slow").css('visibility', 'visible');
     $("#forum").fadeIn("slow").css('visibility', 'visible');
     $("#pub").fadeIn("slow").css('visibility', 'visible');
     $("#menu").fadeIn("slow").css('visibility', 'visible');
     $("#logo").fadeIn("slow").css('visibility', 'visible');
     $("#articles_cellule").slideDown("slow").css('visibility', 'visible');
     $("#form_cellule").fadeIn("slow").css('visibility', 'visible');
     
     });
    </script>
    J'en profite avec une deuxième question, comment dois-je faire pour mettre ce code dans un fichier js? un copier coller suffit?

    Merci pour vos aides,
    Toufou

  2. #2
    Membre du Club
    Inscrit en
    Avril 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Avril 2002
    Messages : 86
    Points : 46
    Points
    46
    Par défaut
    C'est encore moi
    J'ai trouvé la soluce!

    En fait, la fonction fadein prend 2 parametres, un pour la tempo et un deuxième pour une fonction à éxécuter à la fin de celle-ci...

    Je l'avais vu et avais essayé mais avas mal ecrit la fonction.

    Bref, en parcourant le forum je suis tombé sur des cas similaires ou le deuxième paramètre était bien ecrit.

    Plus qu'à appliquer ce qui dans mon cas donne (on sait jamais ca peut servir à d'autres..):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#club").fadeIn("slow",function(){$("#sondages").fadeIn("slow",function(){$("#agenda").fadeIn("slow",function(){$("#forum").fadeIn("slow",function(){$("#pub").fadeIn("slow",function(){$("#menu").fadeIn("slow",function(){$("#logo").fadeIn("slow",function(){$("#articles_cellule").slideDown("slow",function(){$("#form_cellule").fadeIn("slow",function(){}).css('visibility', 'visible');}).css('visibility', 'visible');}).css('visibility', 'visible');}).css('visibility', 'visible');}).css('visibility', 'visible');}).css('visibility', 'visible');}).css('visibility', 'visible');}).css('visibility', 'visible');}).css('visibility', 'visible');
    Bonne journée,
    TouFou

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

Discussions similaires

  1. executer une action plusieurs fois
    Par s-ehtp dans le forum Struts 1
    Réponses: 3
    Dernier message: 25/08/2009, 13h42
  2. Appel d'une action en tant que 'script'
    Par Photon- dans le forum Struts 2
    Réponses: 2
    Dernier message: 16/04/2009, 14h30
  3. Executer une action à une heure donnée
    Par kstou2001 dans le forum VB.NET
    Réponses: 4
    Dernier message: 11/06/2008, 11h30
  4. execution automatique d'une action par le serveur
    Par mael94420 dans le forum ASP
    Réponses: 3
    Dernier message: 16/06/2006, 11h18
  5. Réponses: 10
    Dernier message: 17/05/2006, 19h55

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