如何在javascript中检测touchstart上的两个手指?

时间:2014-07-04 05:45:49

标签: javascript

我使用.on(“touchstart mousedown”,function(e){pTouchDown(e)});

它只用一根手指触摸。 但我也希望用两个手指触摸一些操作...

1 个答案:

答案 0 :(得分:24)

触摸事件包含一个名为touches的属性,其中包含所有可用的触摸点。您可以阅读有关TouchEvents on MDN.

的更多信息

在您的情况下,您需要检查touches属性的长度:

$someElement.on('touchstart', function (e) {
    if (e.touches.length > 1)
        // ... do what you like here
});