Возможно ли обрабатывать события касания более чем на 2 пальца в Javascript? В моих тестах события прекращают стрельбу, когда добавляется третий палец. Я создал пример с использованием jQuery и официального jQuery-плагина: Polypill Events указателей. Протестировано в Chrome и Microsoft Edge на Windows 10 Professional с помощью Wacom Cintiq 22HD Touch Monitor.3-пальцевая поддержка Multi-Touch в веб-приложениях
http://jsfiddle.net/po4a3e1L/2/
(function ($) {
var pointers = [];
$('#pointerTarget').on('pointerdown pointerover pointerenter', function (event) {
var id = event.originalEvent.pointerId;
if (!pointers[id]) {
pointers[id] = $(`<div id="${id}"><p>pointerId: ${id}</p></div>`).appendTo('body');
}
});
$('#pointerTarget').on('pointerup pointerout pointerleave', function (event) {
var id = event.originalEvent.pointerId;
if (pointers[id]) {
pointers[id].remove();
pointers.splice(id, 1);
}
});
})(jQuery);