Problemas al enlazar librerias .js

kraneok

Hola, resulta que estoy desarrollando una web que en el head tiene como no, sus llamadas a librerías .js, jquery, bootstrap, etc.
Bien, una de esas librerías, son funciones mías de animaciones de la web.
El problema está en que, por ejemplo, el formulario de contacto me lo traigo a la web con AJAX, con el método .load() de jQuery, y claro, este no está cuando se cargan las librerías, si no que se llama después, por lo tanto no puede utilizar los métodos que están dentro de mi librería, ¿ por qué pasa eso ?, ¿ como puedo solucionarlo ?.

Un saludo y a ver si podéis arrojar algo de luz.

S

la solucion mas cutre que te va a servir es ponerlo todo dentro de una funcion y llamar a la funcion una vez que la peticion ajax ha tenido exito.

1 respuesta
kraneok

#2 La solución que he utilizado es importar las librerías desde los archivos cargados con .load()

elkaoD

Tu librería debe ser cargada despues de jQuery obviamente.

Además el .load() debes hacerlo dentro del ready.

$(function() { /* código */ });

1

Usuarios habituales