Ручная обработка событий Pinch-Zoom в iOS Safari после event.preventDefault (); - PullRequest
1 голос
/ 07 июня 2011

Я реализовал вариант обработки события свайпа, предоставленный http://padilicious.com/code/touchevents/index.html Демонстрация: http://padilicious.com/code/touchevents/basicswipe.html

Я изменил код для прокрутки ряда изображений (20 - 200) на основеПроведите одним пальцем.Чтобы достичь этого, вы должны переопределить события по умолчанию, используя event.preventDefault ();

Моя проблема заключается в том, что я хотел бы включить значения по умолчанию для двухпальцевого смахивания или масштабирования с увеличением.Если это невозможно, как бы я мог вручную зафиксировать жест масштабирования, чтобы включить масштабирование?

Спасибо, g

1 Ответ

1 голос
/ 05 сентября 2012

Сведения о вашей проблеме редки. Но если я вас правильно понимаю, вы сможете изменить свой код, чтобы он вызывал только "event.preventDefault ()" if "event.touches.length == 1".

"event.touches.length" будет иметь значение 2, если несколько пальцев касаются экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...