1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Ayuda Eventos Iphone

Tema en 'Jquery' comenzado por zeishe, 9 de Mayo de 2016.

  1. zeishe

    zeishe Nuevo Miembro

    Se incorporó:
    9 de Mayo de 2016
    Mensajes:
    2
    Me gusta recibidos:
    0
    Puntos de trofeos:
    1
    Género:
    Hombre
    Hola a todos soy nuevo ene este foro y tengo un problema que me tiene atorado en el desarrollo de una pagina que estoy haciendo.

    Tengo el siguiente código.

    $(document).ready(main);

    var contador = 1;

    function main(){
    $('.menu_bar').click(function(){
    // $('nav').toggle();

    if(contador == 1){
    $('nav').animate({
    left: '0'
    });
    contador = 0;
    } else {
    contador = 1;
    $('nav').animate({
    left: '-100%'
    });
    }
    });
    }

    Lo que hace es mostrar el menú de navegación de la pagina apretando en un icono cuando se esta viendo la pagina desde un dispositivo móvil.
    En el computador y en android funciona, pero lo probé en iphone y apretando el icono no ejecuta el código, buscando me di cuenta que es por el evento click que no funciona en iphone ya que utiliza eventos touch pero no se como implementarlo e el código.

    Por favor necesito ayuda con esto ya que he probado muchas formas pero no me funciona ninguna.

    Saludos a todos y muchas gracias.
     
  2. AngelKrak

    AngelKrak Miembro conocido

    Se incorporó:
    29 de Abril de 2015
    Mensajes:
    1.106
    Me gusta recibidos:
    490
    Puntos de trofeos:
    83
    Género:
    Hombre
    Ocupación:
    Freelancer
    Localización:
    Guadalajara
    Página web:
    prueba con este codigo amigo:

    Código (Javascript):
    $(document).ready(main);

    var contador = 1;

    function main(){
    $('.menu_bar').on('click touchstart', function(){
    // $('nav').toggle();

    if(contador == 1){
    $('nav').animate({
    left: '0'
    });
    contador = 0;
    } else {
    contador = 1;
    $('nav').animate({
    left: '-100%'
    });
    }
    });
    }
    Y ponle un cursor pointer a tu menu bar
     
  3. zeishe

    zeishe Nuevo Miembro

    Se incorporó:
    9 de Mayo de 2016
    Mensajes:
    2
    Me gusta recibidos:
    0
    Puntos de trofeos:
    1
    Género:
    Hombre
    Gracias amigo pero funciona de la misma forma, en pc y android pero en iphone no pasa nada.
     

Comparte esta página