Internet Explorer 10中屏幕上的触摸次数

时间:2012-12-13 22:02:01

标签: javascript internet-explorer-10

我正在查看IE10的开发人员参考(http://msdn.microsoft.com/en-us/library/ie/hh673549(v=vs.85).aspx),我基本上试图找出IE10中触控的工作原理。

我一直无法找到是否有属性告诉您屏幕上有多少触摸。我基本上是在寻找一种可以检查的JavaScript属性。

您似乎能够做到这一点的唯一方法是捕获MSPointerDown和MSPointerUp事件,并根据pointerId计算您拥有的唯一指针数。

1 个答案:

答案 0 :(得分:2)

您可以查看上面列出的文档的以下部分... http://msdn.microsoft.com/en-us/library/ie/hh673557(v=vs.85).aspx#maxtouchpoints

// To test for touch capable hardware 
if(navigator.msMaxTouchPoints) { ... }

// To test for multi-touch capable hardware
if(navigator.msMaxTouchPoints && navigator.msMaxTouchPoints > 1) { ... }

// To get the maximum number of points the hardware supports
var touchPoints = navigator.msMaxTouchPoints;