Javascript iPad上的两页抓取点击事件

Javascript iPad上的两页抓取点击事件,javascript,ipad,Javascript,Ipad,我有一个网站,我写了这是跨平台的。在iPad上,我必须使用mouseup和mouseup事件来模拟点击(因为它是嵌入在iFrame内部SVG中的事件,如果有人按住、按住或拖动或按下并释放(点击),则会出现特殊事件) 下面是正在发生的事情。 触发touchStart事件。 触发touchEnd事件。 我的脚本看到这是一个单击事件,然后触发以下事件: window.parent.window.location.href=“../TRL/SelectHotspot.aspx”+返回字符串 浏览器随后转

我有一个网站,我写了这是跨平台的。在iPad上,我必须使用mouseup和mouseup事件来模拟点击(因为它是嵌入在iFrame内部SVG中的事件,如果有人按住、按住或拖动或按下并释放(点击),则会出现特殊事件)

下面是正在发生的事情。 触发touchStart事件。 触发touchEnd事件。 我的脚本看到这是一个单击事件,然后触发以下事件:

window.parent.window.location.href=“../TRL/SelectHotspot.aspx”+返回字符串

浏览器随后转到该页面,但(奇怪的是…)位于目标页面上该确切位置的控件接收到一个单击事件。这意味着它将进入下一页


有人知道这是什么原因吗?有人知道如何阻止吗?这不会发生在台式机上(它们无论如何都不会公开touchstart/touchend事件),也不会发生在任何android设备上。

为什么不在ipad上使用touch events,而不是mouseup和down?怎么了?自从iOS 4以来,它在包含嵌入式javascript的嵌入式标记中出现了意外行为。