iOS onTouchMove по оси x или y - PullRequest
0 голосов
/ 20 марта 2012

Я пытаюсь запретить функцию прокрутки iPhone по умолчанию только на оси X.У меня есть галерея, которая работает через событие onTouchMove, чтобы скользить фотографии слева направо.В настоящее время он использует функцию предотвращения по умолчанию, например, так:

function onTouchMove(e) {
            if(config.preventDefaultEvents) {
                e.preventDefault();
            }

Это работает нормально, но предотвращает прокрутку iPhone по умолчанию на оси Y.Есть ли какой-нибудь способ сделать warnDefault специфичным для события TouchMove по оси x, чтобы моя галерея естественным образом прокручивалась вверх и вниз по экрану?

Любая помощь приветствуется.

1 Ответ

1 голос
/ 17 мая 2012

Вы можете попробовать с этим подходом:

lastx = event.touches[0].clientX;
lasty = event.touches[0].clientY - canvastop;
...