我的代码可以很好地调整 iframe 的大小。唯一的问题是它会立即适应新的大小并且不考虑转换时间。结果,任何随着转换时间而扩展的 div 都会强制 iframe 切断我的文档的底部。我对 jquery 真的很陌生,所以我不知道如何在我找到的这段代码中添加一个计时器。
function resizeFrame(ctrl) {
$(ctrl.contentWindow.document).ready(function ()
{
var s;
s = 100;
ctrl.style.height = s;
var doc = $(ctrl.contentWindow.document);
s = doc.height() + "px";
ctrl.style.height = s;
});
}