Ich überprüft dies und sogar andere Websites für diese Frage und ich schaute auch in die Dokumentation von jQuery, aber leider habe ich keine Lösung gefunden, die für mich gearbeitet hat, also bin ich einen neuen Thread öffnen ...jQuery - Holen Sie sich die Gesamthöhe der Seite
Ich muss die Gesamthöhe der Seite für eine andere Funktion abrufen, aber ich bin nicht in der Lage, es zu bekommen.
$(body).height();
erkennt eine Höhe von 1085px, aber die richtige Höhe ist 1774px. Auf anderen Seiten der Website sind die Werte natürlich anders, aber jQuery bekommt nie die richtige Höhe.
Ich habe versucht, die richtige Höhe mit den folgenden und sie alle scheiterten zu erhalten: $('#site-body').height();
, $('#site-body').outerHeight();
, $('#site-body').outerHeight(true);
, $(document).height();
Wenn jemand von euch eine andere Art und Weise kennt oder die Höhe der Seite zu bekommen, wenn jemand eine Idee, warum das nicht funktioniert, lass es mich wissen.
Grüße, chwebo
Wird die Funktion height() aufgerufen, wenn alle Seitenladungen abgeschlossen sind und der gesamte Inhalt generiert wurde? – Cranio
Haben Sie versucht, $ (window) .height() – randominstanceOfLivingThing
überprüfen Sie die Höhe in der document.ready? Wahrscheinlich gibt es etwas, das noch nicht gerendert wurde (zB Bilder oder etwas, das über Ajax geladen wurde), wenn Sie nach der Höhe suchen –