【发布时间】:2018-03-12 08:04:29
【问题描述】:
嗯,我需要获取手持设备中的触摸位置。为此,我使用了以下代码
var touchX = e.changedTouches[0].pageX;
点击时我按预期获得了它的位置。但是在控制台中会抛出如下错误:
未捕获的类型错误:无法读取未定义的属性“0” 在 HTMLDocument.mouseover (index1.html:152)
有人可以帮我解决这个问题吗?
【问题讨论】:
-
你能发布你的代码吗?
-
找到了答案。我们需要为触摸事件和鼠标事件使用设备特定的条件。 var docWidth = window.innerWidth; if(docWidth