この質問の目的とは関係のない特定のパラメータによっては、iframeに読み込まれることがあり、時には単独で読み込まれるページがあります。どちらの場合も、ビューポートの高さを取得したいので、$(parent.window).height()
を使用しています。これは両方の場合(iframeの内外を問わず)正しい数字を返しているようですが、iframe内にないページに$(parent.window).height()
を使用して潜在的な落とし穴があるかどうかを確認したいだけでした。つまり、 。
そうでなければ、if..elseをiframeの内外にそれぞれ$(parent.window).height()
と$(window).height()
で構成することはできますが、それは必要ですか?どちらの場合にも$(parent.window).height()
を使用できますか?
ミハエル、ありがとう。私の場合、iframeのレベルは1つしかないので、親はそれをやるべきですが、私がより深く入れ子にする必要があるなら、あなたが示唆しているものは役に立ちます。 –