Touchmove y vmousover no funcionan en una aplicación Android de Cordova / PhoneGap

He intentado ambas técnicas en esta respuesta para obtener un "toque de arrastrar resaltado" en elementos de mi aplicación PhoneGap (prueba en Android).

Aquí está mi JSF de la aproximación touchmove

$("td").bind("touchmove", function(evt){ var touch = evt.originalEvent.touches[0] highlightHoveredObject(touch.clientX, touch.clientY); }); 

Aquí está mi JSFiddle del enfoque vmousemove

  $("#main").bind("vmousemove", function(evt){ $('.catch').each(function(index) { if ( div_overlap($(this), evt.pageX, evt.pageY) ) { $('.catch').not('eq('+index+')').removeClass('green'); if (!$(this).hasClass('green')) { $(this).addClass('green'); } } }); }); 

Ambos funcionan perfectamente cuando se emula la aplicación desde el navegador de escritorio. Ambos funcionan al ver los JSFiddles desde mi navegador de tabletas Android. Pero en la aplicación instalada en la tableta, no funciona. En lugar de una actualización de resaltar como arrastrar a través de los elementos, todo lo que obtienes es un punto culminante en el primer evento tocado. Lo mismo para ambos métodos.

¿Alguna idea de lo que está pasando?

Un comentario sobre esta pregunta tiene una sugerencia intrigante que dice: "Si usted está ejecutando en Android, también tiene que cancelar el evento touchmove para obtener otros nuevos mientras se toca. No me pregunte por qué …". ¿Eso suena una campana, y si es así, cómo "cancelaría el acontecimiento del touchmove para conseguir nuevos" con cualquiera de estos acercamientos?

Alternativamente, ¿alguien ha realizado con éxito un efecto de "resaltar arrastrando" en una aplicación de PhoneGap, y le gustaría compartir su técnica?

  • Error sin capturar: SECURITY_ERR: DOM Exception 18 en el archivo: ///android_asset/www/js/DB.js
  • ¿cómo puedo obtener el valor de webkit-column-count y la página actual o ID de columna?
  • Error Phonegap en Android GetPTLAFormat
  • Jquery Mobile swipe eventos en Android 4.2.2 no funciona
  • Desplazar la entrada de la página web Campo a la parte superior evitar ocultar por Soft Keyboard
  • Es posible mostrar la imagen animada gif en el emulador using phoneGap
  • Jquerymobile + Phonegap> cómo detener la rotación de la página?
  • PhoneGap / JQuery Mobile - El estilo de página se rompe cuando el teclado está visible
  • ¿Cómo desarrollar una interfaz de usuario que se verá nativa de Android con jQuery-mobile?
  • Seleccione el estilo de la caja en Android 2.3 diferente de Android 4.2
  • Pantalla de inicio de la aplicación de Android con jQuery Mobile
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.