Swipeleft / swiperight activado durante el desplazamiento vertical en jQuery móvil

El problema es que el evento swipeleft / swiperight se activa cuando quiero desplazamiento vertical.

Estamos usando jquery versión móvil 1.1.0 y jquery 1.7.1.

Y el código es:

$(document).delegate('#quizResumePage', 'swipeleft swiperight', function (event) { event.stopImmediatePropagation(); if (event.type == 'swipeleft') { $('#btnnext').trigger('click'); } else if (event.type == 'swiperight') { $('#btnprevious').trigger('click'); } event.preventDefault(); }); 

Entonces, ¿por qué golpear el desencadenador de eventos cuando quiero escudriñar la página?

Este problema se produce en la galaxia de Samsung Android 2.3.5 …

¿Puede alguien ayudarme para este problema?

Gracias por adelantado…

One Solution collect form web for “Swipeleft / swiperight activado durante el desplazamiento vertical en jQuery móvil”

Puede controlar cómo funciona el evento de desplazamiento cambiando los valores del siguiente objeto

 $.extend($.event.special.swipe,{ scrollSupressionThreshold: 10, // More than this horizontal displacement, and we will suppress scrolling. durationThreshold: 1000, // More time than this, and it isn't a swipe. horizontalDistanceThreshold: 30, // Swipe horizontal displacement must be more than this. verticalDistanceThreshold: 75, // Swipe vertical displacement must be less than this. }); 

Colóquelo en su código antes de escuchar los swipes. Cambie, por ejemplo, el Umbral vertical a 15 y el Umbral de duración a 500, lo que ayudará a reducir el falso positivo.

Por otro lado, en su código está activando el evento de clic en sus botones, mientras que funciona, un mejor enfoque sería llamar directamente al método que ejecuta las acciones siguientes / anteriores.

¡Buena suerte!

  • Monitorización de usuarios reales para móviles
  • Descargar archivos y almacenarlos localmente con Phonegap / jQuery Mobile Android y iOS Apps
  • JQuery móvil + phonegap + android 4.0.4 encabezado parpadeo
  • Phonegap, conexión al servidor sin éxito
  • Desarrollo de aplicaciones para Android: java vs. jquery mobile
  • jquery mobile events en android contra iphone
  • Cómo detectar sólo el navegador nativo de Android
  • Cómo agregar a 'Añadir a pantalla de inicio' emergente para Android móvil
  • ScrollTop no funciona en móviles Android
  • Jqm botón de navegación pulsado al presionar el teclado virtual de Android Tecla 'Siguiente' si el campo de formulario está debajo de la barra de navegación
  • Es la navegación en la memoria del teléfono de Android posible utilizando phoengap?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.