Нужен прокручиваемый div на iPhone, внутри диалогового окна jQueryUI - PullRequest
0 голосов
/ 07 июня 2011

Мне нужно сделать небольшой прокручиваемый div (использующий что-то вроде обычного overflow: scroll), который будет содержаться в диалоговом окне jQueryUI и который будет работать на мобильных устройствах. Сначала я пытался использовать iScroll, как упомянуто здесь ( Прокручиваемый div на iPhone без использования 2 пальцев? )

Я преодолел пару проблем с этим

  1. полоса прокрутки требовала абсолютного позиционирования вдоль правой стороны страницы, поэтому я установил положение делителя контейнера: относительно сохранения полосы прокрутки

  2. системе не нравилось размещать элементы внутри прокручиваемых тегов li, поэтому я перестал использовать float

Он хорошо работал во всплывающем окне Thickbox, но когда я поместил его в диалоговое окно jQueryUI, детектор «попадания» для прокрутки, казалось, переместился на 200 пикселей выше фактического div. Если я положу палец на div и соскользну вверх, ничего не произойдет, пока я не пройду над ним 200 пикселей, затем он начнет прокручиваться. Я не уверен, в чем проблема, так что на данный момент я застрял на этом фронте (я использовал ipod для тестирования, не уверен, как он себя вел на других устройствах)

Итак, кто-нибудь еще нашел какой-либо другой надежный способ прокрутки div на мобильном устройстве?

...