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