Размах и панорамирование жестов на одном и том же элементе HTML на iPhone - PullRequest
0 голосов
/ 12 января 2012

Я использовал слегка модифицированную версию jQuery-плагина Райана Шерфа на веб-странице, чтобы сделать элементы LI в UL-свиппами.Когда я просматривал эту страницу в iPhone, я заметил, что, когда в элементе LI работает смахивание, я больше не могу панорамировать для перемещения вверх или вниз по странице.Кажется, что, добавив прослушиватели событий в LI, я отключил прослушиватели по умолчанию.Я впервые пытаюсь реализовать сенсорный жест на iPhone, поэтому не знаю, как поддерживать панорамирование.

В документации Apple (http://developer.apple.com/library/IOs/#documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html) говорится о том, как панорамирование генерирует событие прокрутки, но я не уверен, что смогу это использовать.

У меня есть код, который может проверить каждый.http://jsfiddle.net/tangst/drnSp/

Спасибо за любые рекомендации, которые вы можете предоставить.

1 Ответ

0 голосов
/ 14 января 2012

Хорошо, если event.preventDefault () в touchMove отменит поведение панорамирования по умолчанию. Я обновил jsfiddle.

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