画像 (img) を含む jquery ダイアログ ボックスがあります。画像に合わせてボックスの高さを設定しようとしていますが、両方が指定よりも小さく設定されていることがわかりました。たとえば、次の行です。
console.log("h1 " + $('#display').height());
$("#display").dialog('option', 'height', img.height);
console.log("h2 " + $('#display').height());
console.log("ih " + img.height);
コンソールに次の出力を生成します。
h1 564
h2 564
ih 640
これは、 $('#creativeImageDisplay').height() は内側の高さを指しているが、オプションの「高さ」は外側の高さを指していることを示唆しています。内側の高さを設定する方法はありますか(外側の高さがそれに応じて増加するように)?
編集
('#display').outerHeight(true) 652
('#display').outerHeight(false) 652
('#display')innerHeight() 652