Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2013, 10:00
Avatar de sergi_multimedia
sergi_multimedia
 
Fecha de Ingreso: noviembre-2010
Mensajes: 213
Antigüedad: 13 años, 5 meses
Puntos: 4
Porqué tengo que pulsar 2 veces?

Hola gente, tengo en una web en su versión smartphone un botón que al apretar se desplegar el menú.

Pues para que se desplegue el submenu tengo que apretar dos veces, una vez ya se ha desplegado va siempre al primer clic. A ver si me podéis ayudar para que se despliegue el menú con un solo clic.

El botón:
Código HTML:
Ver original
  1. <a href="#" class="icon-header"><i class="icon-reorder"></i></a>

Jquery:
Código Javascript:
Ver original
  1. $(function(){
  2.     $(".icon-header").click(function(evento){
  3.         var data = $(this).attr('data-estado');
  4.        
  5.         if(data == 1){
  6.             $("nav").fadeIn('5000');
  7.             $(this).attr('data-estado',2);
  8.         }else{
  9.             $("nav").fadeOut('5000');
  10.             $(this).attr('data-estado',1);
  11.         }
  12.     }
  13. )});

Podéis comprobarlo en esta web: http://fustot.cat, en la versión smartphone ;) Si lo miráis desde un ordenador no lo váis a encontrar.

Gracias de antemano ;)