¿Cómo obtengo la posición del dedo en tiempo real cuando se mueve de izquierda a derecha?

Realmente estoy luchando con una aplicación de Android en Phonegap y JQuery.

Todo lo que quiero hacer es, mientras arrastro mi dedo de izquierda a derecha, quiero poder mostrar a la pantalla exactamente cuál es mi posición x.

No puedo usar touchmove ya que eso simplemente me da las coordenadas al final del movimiento, ¿necesito las coordenadas en tiempo real?

¿Hay algún complemento de JQuery que pueda usar?

¿Alguien tiene alguna idea?

preguntado el 08 de noviembre de 11 a las 12:11

2 Respuestas

Esto debería funcionar:

text = document.getElementById('element to hold text'); // element that can write the x position

document.getElementById('element').ontouchmove = function (e) 
{e.preventDefault(); 
e.stopPropagation();
text.innerHTML = e.touches[0].clientX; //set the inner html of the text element to be the x position of the touch
};

respondido 09 nov., 11:00

Primero dices appp y luego jquery ??

Cómo es eso posible ??

De todos modos, en el caso de la aplicación que puedes usar

OnTouchListener

Y para la web puedes usar

Evento MouseMove (o)

haga clic en Evento

Los tres métodos tendrían posición como parámetros

Respondido el 20 de junio de 20 a las 12:06

Puede usar JQuery al desarrollar aplicaciones usando Phonegap. Detectar un toque es sencillo. Touchmove solo proporciona los puntos finales del movimiento, no la posición actual, que es lo que quiero. - ojsglobal

View.OnTouchListener hace lo que está pidiendo. - Gaurav Shah

Pero, ¿cómo se integra eso en PhoneGap? - ojsglobal

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.