2011-11-23 15 views

Odpowiedz

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

To jest całkowicie wstecz. -1 –

+1

ops .. Poprawiłem, dziękuję za wskazanie tego :-) – olistik

-1

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

Metoda 1:

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

Metoda 2:

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

w try catch

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

if(jQueryIsLoaded) 
{ 
} 
else 
{ 
} 
+2

Metoda 1: błąd odniesienia, jeśli nie – jAndy

+0

Czy możesz połączyć to z 'try/catch'? –

+0

@XyanEwing: możesz, ale byłoby całkiem źle/powoli. Znacznie lepiej jest używać operatora 'in '. 'if ('jQuery' w oknie) {}' – jAndy

Powiązane problemy