touch против событий tap в JavaScript - iOS для мобильных устройств Safari - PullRequest
1 голос
/ 26 августа 2011

У меня есть контейнерный элемент div. Я установил прослушиватели событий touchstart / move / end, чтобы прокручивать содержимое в нем без прокрутки страницы. Теперь моя проблема в том, как сделать так, чтобы ссылки внутри него были кликабельными? Я устанавливаю e.preventDefault (); в моем обработчике сенсорного запуска, чтобы предотвратить подергивание страницы во время прокрутки, и это препятствует тому, чтобы мои ссылки были кликабельными. Есть идеи или предложения?

1 Ответ

1 голос
/ 26 августа 2011

Попробуйте связать с touchmove вместо этого.Это будет срабатывать только в том случае, если пользователь касается, а затем перетаскивает, поэтому не должно мешать им нажимать.(Проверено здесь )

...