1

我们使用 JQuery(不是 JQuery mobile)开发了一个 HTML5 应用程序。它在除 WP7(7.5、7.8)之外的所有其他平台上运行良好。在 WP7 上,每次点击元素(按钮,li)时都不会触发点击事件。点击元素时,元素顶部会显示一个灰色框,但不会触发 click 事件。

有没有人有类似的问题,有解决办法吗?

4

2 回答 2

1

我可以确认我遇到了同样的问题。首先,这与试图隐藏灰色框无关,正如 Lukas 指出的那样,通过一些解决方法可以做到这一点。

我相信这个问题是 PhoneGap 的错误/限制以及它如何处理点击。似乎如果您向下单击,将手指移动一小部分然后松开,则单击事件不会触发。如果您在设备 IE9 浏览器上执行相同操作,那么它会更加宽容,您可以在点击期间稍微移动手指,点击仍然会触发。

我已将此作为 Apache 的错误提交,请投票:https ://issues.apache.org/jira/browse/CB-3565

于 2013-06-02T12:04:56.480 回答
0

尝试在 Windows 中对触摸事件使用以下函数:

  1. MSPointerDown(用于触摸启动)

  2. MSPointerUp(用于触摸端)

  3. MSPointerMove(用于触摸移动)

希望有帮助。

于 2013-05-24T08:44:40.583 回答