我正在为 Windows 8(Metro UI)开发一个应用程序。我正在使用 HTML5、JavaScript、jQuery 等进行开发。如果屏幕不支持屏幕触摸事件,我想显示不同的用户界面。
如何使用 JavaScript 在 Windows 8 中检测屏幕是否支持触摸感应?
我正在为 Windows 8(Metro UI)开发一个应用程序。我正在使用 HTML5、JavaScript、jQuery 等进行开发。如果屏幕不支持屏幕触摸事件,我想显示不同的用户界面。
如何使用 JavaScript 在 Windows 8 中检测屏幕是否支持触摸感应?
请参阅此处:在 IE 10 中检测触摸硬件
从上面的页面:
为了在 Internet Explorer 10(将于今年晚些时候随首批 Windows 8 平板电脑一起提供)中测试触摸,您可以调用 window.navigator.msMaxTouchPoints 方法
if (window.navigator.msMaxTouchPoints) {
// touch device
}
else {
// non-touch device
}