Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/11/2015, 20:05
henovec
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Problemas con un menu

Hola, que tal?!

Bueno, hasta ahora no se si te entendí del todo. Supongo...

El problema: « ...se abre el menú, pincho en una opción, se desplaza hasta la zona pero el menú sigue abierto ».

1) « ...que el problema lo tengo para pantallas pequeñas ».

Al usar @media screen, asegurate de tener la METAetiqueta; generalmente las METAetiquetas van dentro de la etiqueta <head>:

Código:
<!--  <head> -->
<meta content='width=device-width,initial-scale=1.0,maximum-scale=2.0' name='viewport'/>
2) « ... Pincho en una opción, se desplaza hasta la zona pero el menú sigue abierto ».

Según puedo ver en el HTML, estas opciones no te llevan a otra URL que implicaría recargar página, sino que te desplazan a una zona específica (href="#serviciosclick"). Prueba reemplazar el código JS anterior con este:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.       var contador = 1;
  3.      
  4.       $('#menu_resp a').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.      
  15.       //al pinchar en alguna opción
  16.       $('#menu ul li').click(function(){
  17.           $('#menu').animate({right: '-350px'}, 'slow');
  18.           contador = 1;
  19.       });
  20.  
  21.     });

Espero que con eso logras solucionar el problema.. Un saludo!

Última edición por henovec; 29/11/2015 a las 23:44