2

我正在查看 IE10 的开发人员参考(http://msdn.microsoft.com/en-us/library/ie/hh673549(v=vs.85).aspx),我基本上是想弄清楚如何touch在IE10中工作。

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

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

4

1 回答 1

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;
于 2013-01-22T19:46:50.553 回答