Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Impedir que se active el evento de derivación al deslizar jquerymobile en la vista web de android

Tengo una aplicación Phonegap 3 que utiliza jQuery Mobile 1.4 y Backbone.js.

En esta aplicación utilizo los eventos 'swipeleft' y 'swiperight' para mostrar diferentes partes de un formulario (swipes show anterior / siguiente div).

Esto funciona bien, pero mi problema es que si deslizo con el dedo encima de las casillas de verificación, la casilla de verificación recibe el evento de tap antes de que el golpe se dispare para que se cambie el estado de la casilla de verificación.

Veo esto también con otros widgets, pero la casilla de verificación parece suficiente para explicar el problema.

No tengo el problema en cromo en una computadora de escritorio ni con la nueva webview de cromo en Kitkat pero tengo el problema en Gingerbread y Jelly Bean (la webview más antigua de webkit).

Detengo la propagación del evento de desplazamiento en la función de manejo de eventos, pero dado que el toque "no deseado" se activa antes, eso no tiene mucho efecto …

¿Hay algo que pueda hacer para evitar que el evento de toque se dispare durante un paseo en la vista web de Android?

One Solution collect form web for “Impedir que se active el evento de derivación al deslizar jquerymobile en la vista web de android”

Usted podría intentar e.stopPropagation para ver si eso detiene su tacto de ser registrado en el golpe y la casilla de verificación.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.