I am using .on("touchstart mousedown",function (e) {pTouchDown(e)});
Its working with one finger touch, but I want to do some operation with two-finger touch too.
I am using .on("touchstart mousedown",function (e) {pTouchDown(e)});
Its working with one finger touch, but I want to do some operation with two-finger touch too.
The touch events contain a property, called touches
, which contains all the touch points available. You can read more about TouchEvents on MDN.
In your case, you would need to check the length of the touches
property:
someElement.addEventListener('touchstart', function (e) {
if(e.touches.length > 1) {
// ... do what you like here
}
});
Or with jQuery:
$someElement.on('touchstart', function (e) {
if (e.touches.length > 1) {
// ... do what you like here
}
});