Редактировать : Это был ответ для вашей первоначальной ревизии, которая спрашивала, является ли что-то «событием чистого прикосновения». Это не поможет вам с вашим измененным вопросом о получении чистых событий жестов.
Прослушивание событий жестов и логическое значение gesturing
, которое вы проверяете во время событий касания, которое устанавливается в true
обработчиком событий для событий жеста и устанавливается обратно в false
обработчиком событий для событий касания если это true
.
Я вообще не исследовал эти события, но вот пример реализации:
var gesturing = false;
document.addEventListener(aTouchEventName, function () {
if (gesturing) {
return gesturing = false;
}
// your touch event handler code here
}, false);
document.addEventListener(aGestureEventName, function () {
gesturing = true;
}, false);