当手指从左向右移动时,如何获得手指的实时位置?

时间:2011-11-08 12:51:55

标签: jquery android cordova

我真的在Phonegap和JQuery的Android应用上苦苦挣扎。

我想要做的就是,当我从左向右拖动手指时,我希望能够准确地输出我的x位置。

我不能使用touchmove,因为它只是给我运动结束时的坐标,我需要实时坐标?

我可以使用任何JQuery插件吗?

有没有人有任何想法?

2 个答案:

答案 0 :(得分:1)

这应该有效:

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
};

答案 1 :(得分:-2)

首先你说appp然后你说jquery ??

怎么可能?

无论如何,在app的情况下你可以使用

OnTouchListener

对于网络,您可以使用

  

MouseMove事件(或)

     

点击活动

这三种方法都可以作为params