2015-05-01 4 views
0

Как обнаружить событие touchstart для мультитач-действия в браузерах Android и Android 2.3?обнаружение события сенсорного экрана для действия с несколькими касаниями на Android-браузере 2.3 по умолчанию

Недавно у меня была возможность изучить этот вопрос как часть моего проекта. Добавление результатов и обходной путь в ответ на этот вопрос.

ответ

0

Проблема:
Detect touchstart события для мульти сенсорных действий на Android 2.3 браузеров

Выводы:
В Мультитач поддерживаются браузеры, мульти объект сенсорного события будет содержать массив «Прикосновение », который будет иметь все точки касания. Но в браузерах браузеров Android 2.3 он содержит только одинарную точку касания для действия с несколькими касаниями, и он будет запускать несколько событий касания сразу. Мы можем видеть, что это последовательные события прикосновений при срабатывании только одной точки касания, вместо одного касания с несколькими точками касания, регистрируя события.

Обход:
Touchstart событие можно идентифицировать ДБЯ хранения событий прикосновения в массиве. И всякий раз, когда происходит новое событие chekc, предыдущее событие также. Если последовательные события являются сенсорными, мы можем предположить, что это мультитач.

Пожалуйста, смотрите ссылки ниже:
обсуждения Google по вопросу сенсорного события:

Для тестирования мульти поддержки сенсорной в браузерах