Я установил видовые тег в 480px так в iPhone (портретный режим) истинные размерами сайта являются:Неверная высота iPhone (jQuery)?
- 480x534px, когда верхняя панель видна
- 480x594px, когда верхний бар скрыт
Еще , jQuery(window).height()
и window.innerHeight
и jQuery(window).InnerHeight()
ВСЕГДА возвращают 480x534px, и это создает разрыв 60px в нижней части сайта при попытке разместить контейнер height: 100%; width: 100%;
поверх текущего содержимого (всплывающее окно).
Об этом сообщается как ошибка jQuery (и ошибка iPhone), но есть ли какое-либо обходное решение?
Проверьте мой ответ на аналогичный вопрос , может помочь немного http://stackoverflow.com/questions/8205812/jquery-js-ios-4-and-document-height-problems –
@DmitrySemenov Спасибо! Я нашел способ сделать это год назад, и я сообщил об этом как об ошибке jQuery. Они сказали, что это должно быть исправлено в jQuery 1.8 (и теперь у меня есть jQuery 1.9, так что, возможно, он исправлен). После обновления iOS (последние версии 6.0) произошли серьезные изменения, поэтому я уверен, что мы должны регулярно следить за такими вещами и обновлять скрипты/библиотеки/плагины :) – Atadj