IT Rescue IT関連Tips情報

jqueryの$(‘body’).height() でウィンドウサイズしか取得できない場合の対応

2015年3月3日javascript

$(‘body’).height()

で、ドキュメントの高さを取得したかったのですが、どうしてもWindowで表示されている領域の高さしか取得できませんでした。

ドキュメント自体は、高さ4000px とかあるのに、1080px とか、表示されているドキュメントのサイズが返ってきてしまいます。

原因は、

cssで、body にheight:100%; を設定していた

でした。この設定を消したところ、問題なくドキュメント全体の高さが取得できるようになりました。同じ原因でハマっていたらチェックしてみてください。


コメントをどうぞ

免責事項

著作権者の文書による承諾を得ずに、本サイトの内容の一部、全部を無断で複写、複製、転載することは、禁じられています。
また、当ウェブサイト に記載された情報の完全性・正確性に対して一切の保証を与えるものではありません。当ウェブサイトに含まれる情報もしくは内容を利用することで直接・間接的に生じた損失に関し一切責任を負わないものとします。