我正在使用jquery根据内容调整iframe的大小 本地一切都运行良好,但部署应用程序时,iframe通常不会调整大小
可能是“同步”问题:在内容完全加载之前会触发resizeIframe。 (注意内容很大)
<div id="content">
<iframe id="display" name="tht" width="100%" src="path" onload='javascript:resizeIframe();'></iframe>
</div>
function resizeIframe() {
$('#display').height($('#display').contents().height());
}
有什么可以确保resizeIframe函数正确调整iframe的大小?
答案 0 :(得分:0)
<script>
function resize(width, height)
{
var display = document.getElementById('display');
display.style.width = width + 'px';
display.style.height = height + 'px';
}
</script>
<iframe id="display" name="tht" src="src" onload="resize(10, 10)" />