Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2015, 19:59
henovec
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Problemas con un menu

Hola,

Con document.ready me imagino que quieres que el menú vaya oculto desde un principio, pero esto no sirve porque la animación sólo se ejecuta con el clic. Ocúltalo directamente con la propiedad RIGHT -- css...

Reescribiendo el código (sin la función MAIN):


Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.   var contador = 0;
  3.  
  4.   $('#menu_resp').click(function(){
  5.     if(contador == 1){
  6.       $('#menu').animate({right: '0px'}, 'slow');
  7.       contador = 0;
  8.     }
  9.     else {
  10.       $('#menu').animate({right: '-350px'}, 'slow');
  11.       contador = 1;
  12.     }
  13.   });
  14. });

Nota: si "#menu" ya está oculto con css, variable CONTADOR se inicia en 1;de lo contrario en zero.

Última edición por henovec; 25/11/2015 a las 20:39