Page 1 sur 1

Portée de variable globale

Posté : 10 mars 2014, 23:53
par x@v
Bonjour,

je cherche a utilisé une variable

[javascript] var $menu_load = $("#primary-navigation");
console.log($menu_load);
// renvoie l'objet
$("input").keyup(function() {
console.log($menu_load") );
// renvoie null
[/javascript]
Pourquoi le deuxieme console.log me renvoie une variable null, alors qu'elle est global ?

Et comment faire pour utiliser une seule variable dans ce cas de figure ?

Merci

Re: Portée de variable globale

Posté : 11 mars 2014, 09:32
par xTG
Ce script ne renvoie pas null, il ne s'exécutera pas. :?
Faute de frappe lorsque tu as posté le topic ? (double quote se baladant dans le console.log)

Sinon pour déclarer qu'elle est bien globale il faudrait savoir si tu n'as pas d'accolades avant sa déclaration.
Si tu veux être certain qu'elle l'est déclares la juste en début de fichier JS ou bien juste après ta balise script.