随着新的支持触控的全尺寸 PC 的数量不断增加,有哪些有效的方法可以确定用户是否正在使用这些支持触控的设备之一进行浏览?最好是一种可以检测任何支持触摸的设备(Android、iPad、Windows RT、Windows 8)的方法?
问问题
1121 次
3 回答
3
使用 javascript,这是非常普遍的:
if('ontouchstart' in document) {
// touch events detected
}
每周都会推出新的触摸设备,因此如果您想要最好的检测,使用最新的 Modernizr 可能更安全。
于 2012-11-26T22:02:11.973 回答
2
我在之前的项目中使用了以下代码:
var is_touch = 'ontouchstart' in document.documentElement;
if(is_touch){
// Touch capable.
}
于 2012-11-26T22:06:26.923 回答