使用phonegap应用程序时Javascript触摸事件不起作用

使用phonegap应用程序时Javascript触摸事件不起作用,javascript,html,cordova,web,viewport,Javascript,Html,Cordova,Web,Viewport,我在phonegap应用程序中遇到触摸事件问题。。 我有一个100%设备宽度/高度的父div,其中的另一个元素的宽度/高度超过1000px。 我正在使用javascript在容器周围拖动元素。。在台式机上一切都很好,但在移动设备上似乎根本不起作用 这是示例标记 <div id="borderBox" style="position:relative;border:1px solid black;width:520px;height:250px;overflow:hidden;"> &

我在phonegap应用程序中遇到触摸事件问题。。 我有一个100%设备宽度/高度的父div,其中的另一个元素的宽度/高度超过1000px。 我正在使用javascript在容器周围拖动元素。。在台式机上一切都很好,但在移动设备上似乎根本不起作用

这是示例标记

<div id="borderBox" style="position:relative;border:1px solid black;width:520px;height:250px;overflow:hidden;">
<img id="draggableElement" src="http://tech.pro/_sotc/sites/default/files/202/images/duck.jpg" style="width:1024px;height:1024px;top:-333px;left:-500px;position:absolute;cursor:move;"/>
这是我将鼠标事件更改为触摸事件之前的原始代码

我浪费了5个小时试图找到一个解决方案,但不幸的是,我找不到任何有助于我解决这个问题的方法。。
任何帮助都将不胜感激

在触摸事件发生之前提供原始代码。我们需要查看您使用触摸事件处理的代码以提供帮助。我使用的代码与我发送的fiddle完全相同,但它包含触摸事件而不是单击事件。eventObj.clientX/clientY不起作用。您需要查看传入事件上的touch数组,并对其中的项目使用clientX/clientY属性,可能只是第一个,比如eventObj.touch[0].clientX。