Вот что я нашел до сих пор:
Это зависит от того, как вы хотите реализовать прокрутку.Если вы хотите прикрепить событие смахивания, то это самый простой способ реализовать с использованием хорошо известных библиотек:
- jqTouch - это событие смахивания влево и вправо, котороеможно подключить для прокрутки влево или вправо (кажется, что все анимации на основе webkit работают только на устройствах iOS). Обратите внимание, что проект все еще находится в стадии бета-тестирования и не очень активен. РЕДАКТИРОВАТЬ: это также входит в состав Sencha Labs - который активно поддерживает Sencha Touch.
- Sencha Touch - у них улучшена поддержка практически всего на мобильных устройствах и планшетах. (Примечание: это бесплатно для приложений с открытым исходным кодом, но не для коммерческих приложений - РЕДАКТИРОВАТЬ: на самом деле они имеют коммерческую лицензию. Дополнительную информацию о лицензировании см. На их сайте)
- jQueryMobile - Они очень стабильны (в RC1 на данный момент) и имеют размах влево и вправо, но я не смог найти размах вверх или вниз.Если вам просто нужно провести пальцем влево или вправо, нажмите, нажмите и удерживайте, затем перейдите к jQM.Они имеют лучшую поддержку сообщества.
- RAW JS - Наконец, если вы хотите что-то сырое, JavaScript, посетите HTML5Rocks статью , чтобы лучше понять, как сенсорныйсобытие работает.
Надеюсь, это поможет.Я все еще изо всех сил пытаюсь реализовать прокрутку вверх, так как я не хочу ждать окончания свайпа, вместо этого я пытаюсь реализовать мгновенную обратную связь прокрутки, получая очень близко, используя координаты RAW JS, но не удовлетворительно.