即使在Javascript中也可以通过触摸获得位置

即使在Javascript中也可以通过触摸获得位置,javascript,touch,Javascript,Touch,非常简单的问题:我在iPad上观察Javascript中的一个元素,我想知道当用户将它移动到我的元素上时,它的手指在哪里 我正在使用touchstart和touchmove事件。从Mozilla的文档来看,它似乎不像我想要的那样存在。但我可能错了 毕竟。我只是从mousemove事件中寻找event.offsetX属性的等价物 有人知道如何做到这一点吗?让我提供一个小入门: 使用触摸事件,您可以访问两个不同的触摸事件列表:触摸目标列表和更改的触摸列表 触摸目标列表提供所有当前触摸目标的列表。因此

非常简单的问题:我在iPad上观察Javascript中的一个元素,我想知道当用户将它移动到我的元素上时,它的手指在哪里

我正在使用touchstart和touchmove事件。从Mozilla的文档来看,它似乎不像我想要的那样存在。但我可能错了

毕竟。我只是从mousemove事件中寻找event.offsetX属性的等价物


有人知道如何做到这一点吗?

让我提供一个小入门:

使用触摸事件,您可以访问两个不同的触摸事件列表:触摸目标列表和更改的触摸列表

触摸目标列表提供所有当前触摸目标的列表。因此,如果你在触摸屏上有3个手指,你将有3个触摸目标。设备支持的触摸目标数量取决于设备

更改的触摸列表是以某种方式更改当前事件(如移动或结束)状态的目标列表

与其在这里提供代码,我建议您先看看这个,了解如何获取触摸坐标的基本概念。通过简单的谷歌搜索,还有许多其他网站可供访问其他触摸事件数据,这些网站还提供了其他教程和代码片段


此外,还有一个指向W3C触摸事件页面的链接。祝你好运。

它看起来不像iOS的Webkit那样实现触摸事件。touchmove事件甚至不发送TouchEvent对象。