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
Надеюсь, что это помогает, и счастливого рефакторинга.;)