0
我需要在特定網頁的Mobile Safari中獲取整個文檔的高度。整個頁面高度,即使您放大了網頁的特定區域。如何通過Javascript在Mobile Safari的網頁中獲取整個頁面高度?
這是如何通過Javascript(而不是jQuery)完成的。
我需要在特定網頁的Mobile Safari中獲取整個文檔的高度。整個頁面高度,即使您放大了網頁的特定區域。如何通過Javascript在Mobile Safari的網頁中獲取整個頁面高度?
這是如何通過Javascript(而不是jQuery)完成的。
這裏是做一個函數:
function getDocumentHeight() {
return Math.max(
Math.max(document.body.scrollHeight, document.documentElement.scrollHeight),
Math.max(document.body.offsetHeight, document.documentElement.offsetHeight),
Math.max(document.body.clientHeight, document.documentElement.clientHeight)
);
}
你爲什麼讓3個冗餘Math.max電話? – Esailija
這似乎並不適用於Mobile Safari ---對於應該具有〜900像素高度的文檔,此函數返回358px。 – derrylwc
編輯:此功能工作。在我急於測試的時候,我已經在DOM完成渲染之前將這個調用放在了DOM中。謝謝! :) – derrylwc