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 :

Fonction ne se lance pas au chargement de la page


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 2
    Par défaut Fonction ne se lance pas au chargement de la page
    Bonjour,
    Je tente de readapter un script pour qu'il se lance au chargement de la page et cela ne fonctioone pas:

    ma fonction:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <script type="text/javascript">
    function aaa() {
    $(document).ready(function(){
    	$(".run").load(function(){
    		$("#box").animate({opacity: "1", left: "+=1"}, 1200)
    		.animate({opacity: "1", top: "400"}, "slow")
    		return false;
    	});
    });
    }
    </script>
    et :
    la librairie jquery est bien charge et le script fonctionne avec un onclick, je crois qu'un truc m'echappe.....

    Merci par avance

  2. #2
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut et bienvenue sur le forum.

    La fonction $(document).ready() permet d'associer un fonction qui sera
    appelée lorsque le document est prêt. Ceci se produit avant que la page
    et ses contenu liés ne soient chargés comme le fait body onload.

    Il te faut choisir entre les deux méthodes, mais pas faire les deux en même
    temps.

    Ceci est suffisant (et tu peux retirer le body onload)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $(document).ready(function(){
    	$(".run").load(function(){
    		$("#box").animate({opacity: "1", left: "+=1"}, 1200)
    		.animate({opacity: "1", top: "400"}, "slow")
    		return false;
    	});
    });

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 2
    Par défaut
    Salut et merci pour ta rapidité !
    C'est vrai que je me noie un pans dans la syntaxe de jquery,
    bon j'ai fait un rapide copie/colle du code que tu m'as indique ca ne fonctionne pas mais je vais fouiner un peu, doit y avoir un petit bug planque....

Discussions similaires

  1. Ma fonction ne se lance pas (évènement onblur)
    Par beegees dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/10/2008, 13h19
  2. [VBA] Ma fonction ne se lance pas quand je clique sur mon bouton
    Par MeHo_ dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/03/2008, 16h28
  3. Réponses: 4
    Dernier message: 11/11/2007, 09h41
  4. alert() qui ne bloque pas le chargement de la page ?
    Par Cofondinde dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/08/2007, 10h31
  5. [Problème de débutant] La fonction ne se lance pas?
    Par david171 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 21/06/2006, 15h44

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