it-swarm.com.ru

Получить высоту окна на мобильных устройствах (особенно iPhone) без использования jQuery

Все ответы на SO для получения высоты устройства, похоже, основаны на jQuery. Нам нужно что-то в чистом JavaScript перед загрузкой кода jQuery.

12
Crashalot
document.documentElement.clientHeight

Существует также ряд других методов: http://responsejs.com/labs/dimensions/

23
Pete Scott

Может быть немного поздно, но используйте window.screen.height

12
jorgejeferson

В большинстве случаев $ (window) .height (); делает работу. Однако на iOS это дает неверные результаты из-за панелей инструментов, так же как $ (window) .outerHeight (); . Правильное значение для использования - window.outerHeight .

Попробуй это :

(typeof window.outerHeight != 'undefined')?Math.max(window.outerHeight, $(window).height()):$(window).height()
1
NicolasBernier