Мне нужно сделать небольшой прокручиваемый div (использующий что-то вроде обычного overflow: scroll), который будет содержаться в диалоговом окне jQueryUI и который будет работать на мобильных устройствах. Сначала я пытался использовать iScroll, как упомянуто здесь ( Прокручиваемый div на iPhone без использования 2 пальцев? )
Я преодолел пару проблем с этим
полоса прокрутки требовала абсолютного позиционирования вдоль правой стороны страницы, поэтому я установил положение делителя контейнера: относительно сохранения полосы прокрутки
системе не нравилось размещать элементы внутри прокручиваемых тегов li, поэтому я перестал использовать float
Он хорошо работал во всплывающем окне Thickbox, но когда я поместил его в диалоговое окно jQueryUI, детектор «попадания» для прокрутки, казалось, переместился на 200 пикселей выше фактического div. Если я положу палец на div и соскользну вверх, ничего не произойдет, пока я не пройду над ним 200 пикселей, затем он начнет прокручиваться. Я не уверен, в чем проблема, так что на данный момент я застрял на этом фронте (я использовал ipod для тестирования, не уверен, как он себя вел на других устройствах)
Итак, кто-нибудь еще нашел какой-либо другой надежный способ прокрутки div на мобильном устройстве?