Создание макета dojo dijit, совместимого с iOS

У меня есть сложное веб-приложение, основанное на dijit.layout. Вы найдете хороший пример структуры здесь (см. примеры).

Как видите, нет полной прокрутки страницы, только прокрутка внутри блоков макета. Все области макета имеют overflow:auto, что означает, что они включают прокрутку, когда содержимое областей макета превышает доступное пространство области.

Проблема в том, что устройства iOS, такие как iPad/iPhone/iPod touch, не поддерживают прокрутку внутри HTML только для полной страницы.

Есть ли какой-нибудь общий способ сделать приложение digit.layout совместимым с iOS и другими сенсорными устройствами? Например, расширить области макета в зависимости от длины содержимого.


person powtac    schedule 24.05.2011    source источник
comment
Устройства iOS поддерживают прокрутку внутри HTML, вам просто нужно использовать два пальца для прокрутки в этих областях.   -  person Aaron B. Russell    schedule 25.07.2011


Ответы (1)


вы уже нашли решение этой проблемы? Я играл с комбинацией dojox.mobile.ScrollableView и dijit.layout, но в итоге получил две полосы прокрутки.

person gefangenimnetz    schedule 20.01.2012
comment
Как упомянул Аарон Б. Рассел в комментарии выше, на iOS возможна прокрутка! Используя два пальца на этом элементе... - person powtac; 20.01.2012
comment
Да, я уверен, что все пользователи будут знать это, НЕ. - person gefangenimnetz; 25.01.2012