it-swarm.com.de

Holen Sie sich die Fensterhöhe auf mobilen Geräten (insbesondere iPhones), ohne jQuery zu verwenden

Alle Antworten auf SO zum Abrufen der Gerätehöhe scheinen auf jQuery zu basieren. Wir brauchen etwas in reinem JavaScript, bevor der jQuery-Code geladen wird.

12
Crashalot
document.documentElement.clientHeight

Es gibt auch eine Reihe anderer Methoden: http://responsejs.com/labs/dimensions/

23
Pete Scott

Kann etwas spät sein, aber window.screen.height verwenden

12
jorgejeferson

In den meisten Fällen ist $ (Fenster) .height (); macht den Job. Unter iOS gibt es jedoch aufgrund der Symbolleisten falsche Ergebnisse, genau wie $ (Fenster) .outerHeight (); . Der richtige Wert für die Verwendung ist window.outerHeight .

Versuche dies :

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