【发布时间】:2013-06-17 21:50:33
【问题描述】:
有很多关于鬼点击的材料/帖子,我正在努力更好地理解它。所以我理解它的方式,鬼点击的原因是 click 事件在触摸事件后约 300 毫秒被调度。 jQuery Mobile suggests 不使用他们的 vclick 事件,只要有机会更改手指位置下方的内容。
我的第一个问题是:这是否意味着只有在click 所针对的元素与最初触摸的元素不同时才会触发幽灵点击?所以,比如说,当一个按钮被触摸时,我写了一个数据库条目——没有别的。有没有鬼点击的机会?
如果是这种情况,这是否意味着如果我只使用 tap 事件而不使用任何click 事件,我可以完全防止鬼点击?
我的最后一个问题是我是否可以简单地告诉浏览器在使用 PhoneGap 时不要使用 300 毫秒延迟(这会立即解决问题),但我只是猜测我不能这样做,因为这可能很难- 编码到浏览器中。
【问题讨论】:
标签: javascript jquery cordova jquery-mobile