【发布时间】:2012-07-16 13:55:04
【问题描述】:
我正在尝试编写可以在浏览器中运行或作为 phonegap 应用程序运行的代码。 我需要做的一件事是确定我是否处于支持触摸事件的环境中。
我当前的问题是我的 Chrome (20.0.01132.47 m) 为 ('ontouchstart' in window) 返回 true 但它不会触发触摸事件。
当我打开开发者工具设置对话框(开发者工具右下角的齿轮图标)时。我可以选择“模拟触摸事件”。当我选中此选项时,浏览器会触发触摸事件。但是当它未被选中时,它不会触发事件,但我使用的检测仍然表明触摸事件可用。
我可以通过脚本判断是否启用了“模拟触摸事件”吗?
基于 JQuery 的答案很好。
【问题讨论】:
标签: javascript html jquery cordova dom-events