Я пишу небольшой виджет для чтения текста с боковой прокруткой, похожий на тот, который вы получаете в магазине приложений iPhone, где панель скриншотов для приложения - это другая, горизонтально прокручиваемая панель, встроенная в основную вертикально прокручиваемую панель.
Во всех версиях (включая компьютерный стиль клавиатуры / мыши в полном разрешении) панель занимает 100% ширины контейнера, поэтому она выглядит как горизонтальная полоса на странице.
Inверсия с сенсорным интерфейсом для малого разрешения, то есть для смартфонов, я хочу, чтобы она также меняла размеры до полной высоты окна, чтобы при вертикальной прокрутке она могла занимать весь экран.
IPhone делает это сложно, потому что $ (window) .height () или как вы хотите сделать запрос, кажется, зависит от того, видима ли строка URL.
Без специального кода кода, чтобы узнать,это на iPhone, или добавление хаков, чтобы прокрутить окно, чтобы отключить строку URL, а затем запросить высоту, есть ли способ спросить Safariна мобильном телефоне, «какова высота окна», которая даст на моем 3GS ответ 416 независимо от того, видна ли в данный момент панель URL или нет?
Я хочу найти нейтральный для платформы способ запроса,для всех основных смартфонов: «Какую высоту я могу установить для этой панели, чтобы при ее прокрутке она заполняла все окно браузера?»
Спасибо, некоторое время бился головой об это и уже выкопалздесь и не смог найти эту конкретную информацию.