我有一个包含图像 (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