El evento JavaScript touchend no se disparará en Android
Estoy intentando utilizar el touchend (o el evento del taphold, ambos no encenderá) según lo especificado por móvil de jquery. Estoy desarrollando una aplicación para Android con la plataforma phonegap. Mi AVD ejecuta Android 4.0.3, y mi versión de phonegap es 1.3.0.
Como im usando phonegap, estoy codificando en javascript, y el objetivo es recuperar el texto seleccionado por el usuario después de un longpress en una palabra con el siguiente código.
- Android WebView: bloqueo tras la carga de url
- Obtención de la ubicación actual de un dispositivo mediante la función {X} api
- No se puede hacer que HTML5 Audio Tag funcione en navegadores móviles
- Determinar y vincular eventos de clic o "toque"
- ¿Es posible construir una aplicación Android con PhoneGap estrictamente dentro de Visual Studio?
var selectAction = function(){ LOGGER.log('event.js : selectAction'); }; function selectMobile(component){ component.addEventListener('touchend',selectAction,false); }
En realidad funciona bien, si toco relativamente rápido, el evento se activará y puedo obtener el mensaje de registro. Sin embargo, un toque rápido no seleccionará texto (tengo más código tomando el texto seleccionado, pero este no es el problema)
Cuando un usuario presiona durante mucho tiempo en Android, aparece un "Menú de Acción" por defecto, y esto parece impedir que otros eventos se disparen. Debido a eso, nunca llego a mi selectAction cuando se selecciona el texto real.
¿Alguien sabe cómo obtener correctamente el texto seleccionado en un html / javascript en una plataforma Android?
Muchas gracias.
- ¿Qué dispositivos admiten la lectura de velocidad de geolocalización en sus navegadores?
- La invitación de Facebook en el teléfono se vuelve OK
- Usando javascript en android webview
- Cómo mejorar el rendimiento de JS menú arrastrar en WebView en Android
- Imagen alfa en el navegador predeterminado de Android
- Opción de pantalla completa no disponible al cargar video de YouTube en WebView
- Acceso a contactos en Android mediante Phonegap
- Ion-scroll borra mi imagen cuando se amplía en el marco iónico
Puede estar relacionado con el error de abajo. http://code.google.com/p/android/issues/detail?id=19827
intente capturar touchmove y llame a e.preventDefault ()
- Por qué el archivo JAR compilado por Java SE, capaz de ejecutarse en Android
- ¿Cómo puedo establecer la fecha personalizada en android