Сохранение вертикального пролистывания при прокрутке страницы горизонтальным подвижным ползунком

В моем мобильном веб-приложении есть flickable imageslider, который позволяет пролистывать элементы horizontally, используя flickable.js (http://blog.kojo.com.au/flickable-zepto-plugin/)

Что-то вроде this

Эта акция занимает довольно много места на мобильном устройстве. Прямо сейчас на устройствах Android, если я попытаюсь прокрутить вертикально в пространстве слайдера изображений, страница не будет прокручиваться. Это очень плохо для пользовательского опыта. На устройствах iOS это не проблема.

Я попытался получить событие касания и проверить, является ли это вертикальным смахиванием, но я не знаю, что оттуда делать.

Заранее спасибо!


person Daniel Hallqvist    schedule 27.12.2012    source источник


Ответы (1)


вы можете передать объект конфигурации flickable, чтобы он не запрещал использование сенсорного экрана по умолчанию (прокрутка страницы).

Пример:

$ ('# news ul'). flickable ({section: 'li', preventDefault: false});

person huehnerfaust    schedule 15.01.2013
comment
Для меня это полностью нарушает функциональность. вертикальное смахивание прерывается. - person Daniel Hallqvist; 15.04.2013