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.
- ¿Puedo usar javax.script en el desarrollo de Android y si es así, cómo?
- Límite de uso del mapa Google V3 en las aplicaciones Phonegap
- El emulador de Android cierra usando telnet vía script de appium
- ¿Por qué es posible el uso de scripts entre dominios para archivos locales en un dispositivo móvil?
- La función Javascript no se llama en la vista web de android
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.
- Android WebView: bloqueo tras la carga de url
- Chartv Donut desaparece
- La cookie de la webview de Android devuelve null
- Cómo pasar los argumentos a la función de transacción de base de datos PhoneGap
- PhoneGap - ¿Cómo volver cuando se presiona Google Maps "Términos de uso"?
- Origen nulo no está permitido por Access-Control-Allow-Origin.:1 en la vista web android?
- Cómo detectar el contacto del usuario con el espacio telefónico usando JS
- React Native en Android no encontró Herramientas de compilación
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