Прокрутка в лайтбоксе на iPhone / iPad - PullRequest
3 голосов
/ 19 февраля 2011

Я разработал веб-сайт , который отображает полные веб-страницы в лайтбоксе при нажатии на определенные изображения - страницы относятся к изображениям.Страницы находятся внутри IFRAME, который находится внутри div содержимого лайтбокса.

Проблема заключается в следующем: когда страница внутри лайтбокса длиннее высоты лайтбокса и сайт просматривается на iPhone / iPad,кажется, нет никакого способа прокрутить внутреннюю страницу - жесты прокрутки прокручивают самую внешнюю страницу (ту, которую накладывает лайтбокс).Mobile Safari не имеет полос прокрутки, полностью зависящих от жестов для прокрутки, поэтому внутренний / наложенный лайтбокс IFRAME кажется не прокручиваемым.

Есть ли какие-либо решения для этого?Нужно ли использовать специальные браузеры для мобильных устройств и открывать новое окно браузера или полностью переходить на страницу IFRAME вместо использования лайтбокса?

Это реальный недостаток мобильного Safari!

(Не очень актуальная, но, возможно, полезная информация - сайт основан на Drupal; лайтбокс - это модуль Lighbox2.)

1 Ответ

0 голосов
/ 20 февраля 2011

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

Что касается вашего случая, я бы сделал, чтобы мобильный браузер обнаружил и представил пользователю новое окно браузера.

...