当网页具有调整大小事件时,调整iframe大小以适合内容

时间:2010-12-22 21:07:07

标签: javascript jquery iframe javascript-events resize

我有一个iframe来托管各个网站的网页。在iframe的onload处理程序中,我使用JQUERY

调整其大小以适应内容

height = iframe.find('body')。attr('scrollHeight')+ 100

这适用于大多数网站。但是,有一个网站有一个window.onresize事件,它重新加载页面。因此,它会在无限循环中重新加载调整大小的页面,从而重新加载页面。

如何杀死调整大小事件?我在我的onload处理程序中尝试了以下所有内容,但似乎都没有:

$('#pagepage')。resize(function(){alert(“resizing”); return false});

iframe.resize(function(){alert(“resizing”); return false});

window.onresize =空

window.onresize = function(){alert(“resizing”); return false};

1 个答案:

答案 0 :(得分:0)

除非有一些疯狂的解决方案我根本不知道,停止无限循环的最佳方法可能是计算onload iframe处理程序被调用的次数。如果它超过1? 2? 3?时间,然后不要调整它。