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…

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!

  • Recorta la imagen de la cámara antes de subirla (Phonegap)
  • Jquery móvil - keydown keydown en dispositivos móviles
  • No se puede llamar a determinedVisibility () - nunca vio una conexión para el pid - No navegar a la página Html
  • Descargar archivos y almacenarlos localmente con Phonegap / jQuery Mobile Android y iOS Apps
  • Parpadeo / parpadeo con JQM y PhoneGap en Android
  • Cómo almacenar los valores de cookies en un dispositivo Android con Phonegap y jQuery Mobile?
  • JQuery mobile, eliminar página anterior
  • Pantalla parpadeante de jQuery Mobile durante las transiciones
  • Phonegap, conexión al servidor sin éxito
  • jQuery evento de prensa de botón móvil lenta para procesar
  • PhoneGap - Android - deslizar la navegación en el teléfono
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.