0
特定のWebページのMobile Safariでドキュメント全体の高さを取得する必要があります。ページ全体の高さは、ウェブページの特定の領域を拡大した場合でも同じです。Javascript経由でMobile SafariのWebページからページ全体の高さを取得するにはどうすればよいですか?
これはJavascript(jQueryではなく)を介してどのように行われますか?ここで
特定のWebページのMobile Safariでドキュメント全体の高さを取得する必要があります。ページ全体の高さは、ウェブページの特定の領域を拡大した場合でも同じです。Javascript経由でMobile SafariのWebページからページ全体の高さを取得するにはどうすればよいですか?
これは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ピクセルになるドキュメントの場合、この関数は358ピクセルを返します。 – derrylwc
編集:この機能は動作します。テストするのが急いで、レンダリングが終了する前にDOMで呼び出しを上げていました。ありがとう! :) – derrylwc