Я разрабатываю приложение Phonegap для основных платформ os и в настоящее время тестирую его на iPad с iOS 5. Я использую jquery mobile. Поэтому для больших экранов я использовал плагин jQuery splitview. http://asyraf9.github.com/jquery-mobile/
Я положил
$scrollArea.css('overflow-y','auto');
$scrollArea.css('-webkit-overflow-scrolling','touch');
чтобы сделать прокрутку страницы вместо использования iscroll, как использовался плагин. Теперь, что происходит, является то, что страница не загружается/перекрашивается по мере прокрутки пользователя. У меня есть список из 100 элементов, и я прокручиваю их.
Прокрутка сама по себе не медленная, но для ее новых прорисовки для просмотра новых строк списка требуется почти полная секунда. До этого это пустая область.
При наблюдении я вижу, что элементы списка не отображаются в виду до тех пор, пока прокрутка не остановится. (прокрутка импульса)
Аналогичная проблема здесь http://forum.jquery.com/topic/help-with-slow-list-view-scrolling-on-ipad-when-scrolling-in-an-overflow-auto-div
Что я могу сделать для нормальной работы? То же самое отлично работает на вкладках Android. PLS помощи.
EDIT: Если я использую только
$scrollArea.css('overflow-y','auto');
тогда я не сталкиваюсь с этой проблемой кратковременных пробелов после прокрутки, но затем прокрутка очень медленная.
Пожалуйста, не предлагайте использовать iScroll. Уже пробовал это. его намного медленнее, чем то, что я получаю от -webkit-переполнения, и я не могу его использовать.