miércoles, 14 de agosto de 2013

Detectar si jQuery está cargado


A veces es importante detectar si jQuery está o no cargado, ya que en caso de ya este cargado y volvamos a hacerlo puede producir errores inesperados en nuestro script. Si por el contrario no está cargado, nuestro script no funcionará.

Esto se evidencia durante la creación de plugins, ya que si nuestro plugin precisa de jQuery, deberíamos comprobar si ya ha sido previamente cargado por otro plugin.

Para detectar si jQuery está cargado y cargarlo en caso de que no lo este, haríamos:

<script>
    if(!window.jQuery) {
         var script = document.createElement('script');
         script.type = "text/javascript";
         script.src = "http://www.dominio.com/jquery.js";
         document.getElementsByTagName('head')[0].appendChild(script);
    }
</script>

No hay comentarios :

Publicar un comentario