2011-11-23 12 views

Respuesta

27
if (typeof jQuery === 'undefined') { 
    // jQuery is NOT available 
} else { 
    // jQuery is available 
} 
+1

Esto es completamente al revés. -1 –

+1

ops .. He corregido, gracias por señalar eso :-) – olistik

-1

mirada en http://jquery-howto.blogspot.com/2009/03/check-if-jqueryjs-is-loaded.html

Método 1:

if (jQuery) { 
    // jQuery is loaded 
} else { 
    // jQuery is not loaded 
} 

Método 2:

if (typeof jQuery == 'undefined') { 
    // jQuery is not loaded 
} else { 
    // jQuery is loaded 
} 

en intento de captura

try 
{ 
    var jqueryIsLoaded = jQuery; 
    jQueryIsLoaded = true; 
} 
catch(err) 
{ 
    var jQueryIsLoaded = false; 
} 

if(jQueryIsLoaded) 
{ 
} 
else 
{ 
} 
+2

Método1: error de referencia si no es – jAndy

+0

¿Se puede combinar esto con un 'try/catch'? –

+0

@XyanEwing: podrías, pero sería bastante malo/lento. Mucho mejor es el uso del 'en operador'. 'if ('jQuery' en la ventana) {}' – jAndy

Cuestiones relacionadas