【发布时间】:2011-06-19 06:07:43
【问题描述】:
iphone 上的 webkit 浏览器在用户进行触摸和 javascript 获得点击事件之间有 300 毫秒的延迟。发生这种情况是因为浏览器需要检查用户是否进行了双击。我的应用程序不允许缩放,所以双击对我来说毫无用处。许多人对此问题有proposed solutions,他们通常涉及处理触摸结束事件上的“点击”,然后忽略浏览器生成的点击。但是,似乎无法抑制发送到输入元素的点击。如果您有一个在表单上方打开的对话框,然后用户点击关闭按钮并且当表单消失时他们的点击被路由到输入元素,这可能会导致问题。
Example with jqtouch(仅适用于 iPhone)
【问题讨论】:
标签: javascript iphone html webkit jqtouch