JavaScript HTML-прокрутка, как в iOS

Я создаю приложение Flash Air для рабочего стола. Цель состоит в том, чтобы создать приложение, которое открывает веб-страницу, показывает виртуальную клавиатуру и дублирует режим прокрутки, как в браузере iOS: вы прокручиваете пальцем, а не полосой прокрутки.

Поскольку я создаю его на рабочем столе, мне нужно прокрутить его с помощью мыши. Приложение почти завершено. Я соединяю веб-страницу с приложением Air, используя StageWebViewBridge. Теперь мне нужно создать эффект сенсорного экрана для прокрутки.

Для этого мне нужен JavaScript. Кто-нибудь может что-то предложить?

Вот ссылка: http://dev.sencha.com/deploy/touch/examples/production/kitchensink/ PS: Это платформа Sencha - подходит для мобильных устройств. Мне нужно такое перетаскивание прокрутки на моем устройстве desctop!

1 ответ

Решение

Если вы ищете такую ​​же прокрутку, как в iOS, вам следует искать прокрутку по импульсам. Например, вы найдете эти библиотеки JavaScript "iScroll" и "Scrollability". Посмотрите, как они управляют прокруткой.

Также интересна эта статья о том, как работает прокрутка на iOS:

http://ariya.ofilabs.com/2011/10/flick-list-with-its-momentum-scrolling-and-deceleration.html

Надеюсь, что это помогает, и счастливого рефакторинга.;)

Другие вопросы по тегам