0

我有一个 Web 应用程序,其中有一个带有 onclick javascript 操作的 div 元素。此 Web 应用程序在 iPad 和台式机上运行良好。

然而,当它在 iPad 上的 iFrame 中启动时,突然之间,我的点击/点击很少且不一致。在桌面浏览器上的 iFrame 中运行时,我看不到这种行为。

有没有人见过这种行为?

4

1 回答 1

0

我不确定您的确切情况,但是当我的按钮绑定了“mouseenter”事件触发器时,我遇到了类似的问题。鼠标输入将在第一次“点击”时调用,而按钮将在“第二次”时调用。因为 ipad 使用这两个事件的方式。

我的解决方案是使用http://detectmobilebrowsers.com/中的浏览器检测工具并将 var ismolible = 设置为 true 或 false,具体取决于浏览器是否为移动设备,然后我使用 if 语句立即取消绑定 mouseenter如果浏览器是移动的。您必须修改 ipad 的http://detectmobilebrowsers.com/代码。

希望这可以帮助!

于 2013-05-13T03:19:29.327 回答