Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2020, 20:08
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años, 6 meses
Puntos: 120
Respuesta: Error TypeError: $(...).animate is not a function

Cita:
Iniciado por saulrayados Ver Mensaje
Hola, estoy creando un menú responsive de la pagina FalconMasters pero al intentar desplegar el menú móvil aparece el error TypeError: $(...).animate is not a function en el archivo Javascript
El código Javascript es:
El mismo error te lo dice,
TypeError: $(...).animate is not a function


por el simbolo de dolar y la funcion animate, dedusco que se trata de JQUERY, ten en cuenta que en algunas versiones no esta habilitado las funciones para animacion, pero si estas seguro que tu version de JQuery lo esta, en ese caso el error esta en que el elemento con TAG NAV no existe $('nav')

prueba poniendo un alert

Código Javascript:
Ver original
  1. $(document).ready(main);
  2.  
  3. var contador = 1;
  4.  
  5. function main () {
  6.     $('.menu_bar').click(function(){
  7.         if (contador == 1) {
  8. alert($('nav'));
  9.       $('nav').animate({
  10.                 left: '0'
  11.             });
  12.             contador = 0;
  13.         } else {
  14.             contador = 1;
  15. alert($('nav'));
  16.             $('nav').animate({
  17.                 left: '-100%'
  18.             });
  19.         };
  20.     });
  21.  
  22.     // Mostramos y ocultamos submenus
  23.     $('.submenu').click(function(){
  24.         $(this).children('.children').slideToggle();
  25.     });
  26. };

si muestra NULL o UNDEFINED entonces el elemento no existe
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9