проблема с фреймами в iPad Safari - PullRequest
0 голосов
/ 06 июня 2011

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

Сказав это, вот в чем проблема; У меня есть frameset с 3 рядами, определенными как 60, *, 70

Теперь высота 2-й строки является динамической и зависит от содержимого. Страница отображается нормально, если высота 2-й строки меньше, поэтому все 3 кадра отображаются правильно. Однако, если высота 2-й строки увеличивается, я не могу полностью увидеть кадр 3-й строки на iPad. На самом деле я могу видеть это в портрете, но не в пейзаже, где, как мне кажется, проблема заключается ... т.е. высота вычисляется на основе видимой высоты ..

Кроме того, прежде чем подумать о преобразовании набора фреймов / фреймов в фреймы, я уже пробовал это в прошлом, и фреймы фреймов не прокручиваются на iPad двумя пальцами (последняя версия IOS 4.3)

Пожалуйста, помогите мне. Спасибо.

Ответы [ 3 ]

1 голос
/ 12 марта 2012

Поместите Iframes css overflow: scroll и для альбомного использования $(window).width() > 768 [так как ширина портрета 768] только мои 2 цента!

0 голосов
/ 12 января 2012

Осторожно: определение ориентации не работает должным образом на iPad или iPhone во фреймах внутри наборов фреймов - в javascript или медиа-запросах: (

0 голосов
/ 06 июня 2011

Вы должны создать 2 таблицы стилей, по 1 для каждого режима: http://matthewjamestaylor.com/blog/ipad-layout-with-landscape-portrait-modes или http://www.cloudfour.com/ipad-css/

...