cómo detectar js externos ya se está incluyendo el uso de jQuery
Pregunta
he incluido js externos archivo usando getScript. Sin embargo, me gustaría incluir sólo una vez. ¿Cómo puedo detectar si el archivo externo se ha incluido el uso de jQuery? Gracias.
Solución
Esto no comprueba técnicamente si el propio archivo se ha cargado, pero se puede comprobar si hay un espacio de nombre del objeto que define ese archivo.
Diga el archivo JS namespaced su código usando algo como:
var myNameSpace = function(){
return {
some:'stuff'
};
}();
O cualquier estilo de namespacing algo (es decir, jQuery hace lo mismo), entonces se puede comprobar la presencia de myNameSpace
Entonces
if (typeof myNameSpace == "undefined"){ // load script }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow