Jaki jest najlepszy sposób uzyskania rzeczywistej wysokości strony (nie okna) w JS, która jest kompatybilna z wieloma przeglądarkami?Uzyskaj wysokość strony w JS (przeglądarka krzyżowa)
Widziałem kilka sposobów, ale wszystkie one zwracać różne wartości ...
self.innerHeight
lub document.documentElement.clientHeight
lub document.body.clientHeight
lub coś innego?
Jednym ze sposobów to co wydaje się pracować to:
var body = document.body,
html = document.documentElement;
var height = Math.max(body.scrollHeight, body.offsetHeight,
html.clientHeight, html.scrollHeight, html.offsetHeight);
możliwe duplikat [Get wysokości całego dokumentu z JavaScript] (http: // stackoverflow .com/questions/1145850/get-height-of-whole-document-with-javascript) –
To powinno wystarczyć. Dzięki, Felix. –
Czy potrafisz używać jquery? Jeśli tak, to ta odpowiedź może ci się przydać: http://stackoverflow.com/a/1304384/104435 – soniiic