Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2015, 15:19
marinamarina
 
Fecha de Ingreso: enero-2015
Mensajes: 26
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Problemas con un menu

Gracias por la correccion, ahora se abre y se cierra el menu perfectamente. El tema es que sigue el otro problema, es decir, se abre el menu, pincho en una opcion, se desplaza hasta la zona pero el menu sigue abierto.
No se como arreglar eso

ALguna pista?

gracias

Marina

Cita:
Iniciado por henovec Ver Mensaje
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.