私は多くの場所でouterHeight
andを使用しました。outerWidth
さて、jQuery 1.8 がリリースされた後、サイズではなくオブジェクトの戻りによって引き起こされる多くの問題に遭遇しました。
例えば:
$('#stackoverflowdiv').Height() // returns 100 px
$('#stackoverflowdiv').outerHeight() // returns "stackoverflowdiv" div
width()
これを修正するために私が見つけた唯一のことは、次のように関数で「true/false」を使用することでしたが、標準およびheight()
関数と同じ結果が得られます。
$('#stackoverflowdiv').outerHeight(true) // returns 100 px
$('#stackoverflowdiv').outerHeight(false) // returns 100 px
要素の高さ/幅+そのマージンを取得するために、これが機能しなくなった理由や他の方法を知っている人はいますか?
contents()
編集:関数を使用してiframeの要素を選択しているため、これが原因であると信じ始めました。デモを作ってみます。