PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 25-09-2012 09:23:15

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

[Résolu] JQuery, ça commence plutôt mal

Saluton, junuloj,
Ma récente lecture du bouquin d'Éric Sarrion "JQuery 1.7 & JQuery UI, Une bibliothèque pour Javascript 2° édition" chez Eyrolles m'incite à pratiquer quelques tests.
J'ai donc téléchargé la "most recent stable version" depuis le site officiel de JQuery, sous la racine www de mon serveur WAMP, où j'ai créé un répertoire /JQUERY, et je teste dans un répertoire /phpdeb au même niveau.
Je déclare JQUERY comme ceci

<script type="text/javascript" src="../JQUERY/jquery.js"></script>
 

mais dès que j'appelle un premier script j'obtiens ces messages dans la console Web de FireFox

[10:04:42,326] SyntaxError: missing ) after argument list
[10:04:42,345] Propriété « box-sizing » inconnue.  Déclaration abandonnée.

et, bien entendu, le tout petit script de test suivant

<script type="text/javascript">
$("li.mp").bind ("click ",( function (event)
    {
     alert(event);
    });
   
</script>

ne s'exécute pas et il n'y a pas d'autre message d'erreur.
J'ai bien l'impression que cela vient de JQuery mais comment en être sûr et y remédier ?



Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#2 25-09-2012 09:52:20

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 173

Re : [Résolu] JQuery, ça commence plutôt mal

$(document).ready(function(){
        $("li.mp").bind ("click",( function (event){
           alert(event);
        });
});

@++

Hors ligne

#3 25-09-2012 11:04:09

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] JQuery, ça commence plutôt mal

Merci mon Pierrot, mais j'ai toujours les mêmes messages d'erreur dans la console web.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#4 25-09-2012 11:39:37

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 173

Re : [Résolu] JQuery, ça commence plutôt mal

l'espace dans l'evenement 'click ' <-----

@++

Hors ligne

#5 25-09-2012 11:40:42

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 173

Re : [Résolu] JQuery, ça commence plutôt mal

sinon, montre ton code complet(html compris) wink
j'te debugue çà wink


@++

Hors ligne

#6 25-09-2012 11:44:07

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] JQuery, ça commence plutôt mal

J'ai juste repris le code du post de fabdu57

<html>
    <head>
        <title>Ma page</title>

        <style type="text/css">
        .menu ul {
          cursor:pointer;
        }
        .menu ul ul {
          display:none;
          color:black;
        }
        .menu ul ul ul {
          display:none;
          color:black;
        }
        </style>
        <script type="text/javascript" src="../JQUERY/jquery.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){
            $("li.mp").bind ("click ",( function (event)
                {
                 alert(event);
                })
            });
           
        </script>
    </head>
    <body>
        <div class="menu">
            <ul>
              <li class="mp">Rub 1</li>
                <ul>
                  <li>1.1</li>
                  <li>1.2</li>
                </ul>
              </li>
              <li class="mp">Rub 2</li>
                <ul>
                  <li>2.1</li>
                  <li>2.2</li>
                </ul>
              </li>
              <li>Rub 3</li>
            </ul>
        </div>
    </body>
</html>


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#7 25-09-2012 12:34:54

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] JQuery, ça commence plutôt mal

Bon, Firebug me dit que c'est à la ligne 25, c'est à dire la dernière ligne du script

});

qu'une parenthèse serait manquante mais je ne vois pas pourquoi.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#8 25-09-2012 12:39:13

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] JQuery, ça commence plutôt mal

Ah si, effectivement, il manque une parenthèse fermante, mais alors où la mettre ????


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#9 25-09-2012 12:41:28

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] JQuery, ça commence plutôt mal

C'est la parenthèse ouvrante devant function qui était en trop.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

Pied de page des forums