Solucionar jQuery.easing [jQuery.easing.def] is not a function
Este error se da cuando JQuery no carga antes que sus plugins; bien por tamaño (carga antes el plugin que el propio JQuery) o bien por posición de la llamada al script.
Hay dos posibles soluciones; la primera pasar por cambiar el orden de llamada a los ficheros js de manera que JQuery quede por encima de easing (o el plugin de turno).
La segunda es el caso extremo; siempre que la primera no funcione y todo lo tengamos correctamente incluído y, aún por esas, tengamos el error citado podremos utilizarla.
La solución pasa por englobar todo el contenido del plugin easing (o el que de error) entre las siguientes instrucciones:
$(document).ready(function() { ... }); |
Donde los puntos suspensivos son el contenido del plugin.
Excelente solucion, me has salvado de una tarde de revision de muchas lienas de codigo.
Muy buena solución
Magnífica solución. No lo hice tan igual pero si me ayudó mucho para entender el problema de raíz. En mi caso, descargué el plugin (https://plugins.jquery.com/jquery.easing/) y lo copié a la carpeta d emi proyecto. Llamé el js al final de mi archivo index y se solucionó. Pulgar arriba por tu aporte Dario.
Saludos.