2011-11-23 19 views

risposta

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

Questo è completamente indietro. -1 –

+1

ops .. Ho corretto, grazie per averlo indicato :-) – olistik

-1

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

Metodo 1:

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

Metodo 2:

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

nel tentativo di cattura

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

if(jQueryIsLoaded) 
{ 
} 
else 
{ 
} 
+2

Metodo 1: errore di riferimento in caso contrario – jAndy

+0

Puoi combinarlo con un 'try/catch'? –

+0

@XyanEwing: si potrebbe, ma sarebbe piuttosto brutto/lento. Molto meglio è l'uso dell'operatore 'in '. 'if ('jQuery' nella finestra) {}' – jAndy

Problemi correlati