JavaScript を使用してドキュメントの高さを正確に決定する
ブラウザの不一致や制限により、ドキュメント全体の高さを決定することが困難になる場合があります。場合によっては、特に Fandango や Paperback Swap などの Web サイトでは、従来の方法では正確な値が返されないことがあります。
この問題を解決するには、考えられるすべての高さの値を考慮し、最も高い値を使用することをお勧めします。このメソッドは、jQuery で使用される実装を反映し、一貫した結果を提供します。
var body = document.body, html = document.documentElement; var height = Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight);
このアプローチはブラウザ間での互換性を保証し、Firebug または jQuery ブックマークレットと併用して、Fandango や Paperback などの難しい Web サイトの正確な高さの値を取得できます。 Swap.
ただし、完全にロードされる前にドキュメントの高さを決定すると、常に値が 0 になることに注意することが重要です。また、動的変更ページコンテンツまたはユーザーウィンドウのサイズ変更では、精度を維持するためにドキュメントの高さの再計算が必要になる場合があります。
以上がJavaScript でドキュメントの高さを正確に判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。