Partage
  • Partager sur Facebook
  • Partager sur Twitter

JQuery click sur un bouton

Sujet résolu
    29 septembre 2016 à 17:34:45

    Bonjour,

    Je rencontre un problème avec JQuery:

    Je souhaite utiliser la fonction .slideDown() sur un clic sur un bouton mais ça ne fonctionne pas.

    Code:

    $( "#login_button_icon" ).click(function () {
         if ( $( "#progress_login" ).is( ":hidden" ) ) {
    	  $( "#progress_login" ).slideDown( "fast" );
         }
    });
    <button id="login_button_icon">Connexion</button>
    
    <div id="progress_login"</div>
    

    Ce qui bloque c'est la première ligne du JQuery (la détection). Si je remplace ("#login_button_icon") par (document.body), là ça fonctionne...


    • Partager sur Facebook
    • Partager sur Twitter

    OMG OMG OMG

      29 septembre 2016 à 17:47:44

      Salut,

      C'est sans doute parce que tu essayes d'appeler ta fonction sur un élément du DOM qui n'existe pas encore.

      Englobe ton script dans un document.onload

      • Partager sur Facebook
      • Partager sur Twitter
      Quand tu ne sais pas, Google reste ton meilleur ami ! ;)
        29 septembre 2016 à 19:56:54

        bryan33000 a écrit:

        Salut,

        C'est sans doute parce que tu essayes d'appeler ta fonction sur un élément du DOM qui n'existe pas encore.

        Englobe ton script dans un document.onload


        Ok merci de l'info ;)
        • Partager sur Facebook
        • Partager sur Twitter

        OMG OMG OMG

        JQuery click sur un bouton

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown