我有一个从各种网站托管网页的iframe。在iframe的onload处理我调整它使用jQuery调整iframe以适应网页具有调整大小事件时的内容
高度= iframe.find( '主体'),以适应内容。ATTR( 'scrollHeight属性')+ 100
这工作得很好大多数网站。然而,有一个网站有一个window.onresize事件重新加载页面。因此,它会在无限循环中重新加载调整大小的页面,并因此重新加载页面。
我该如何杀死resize事件?我在我的onload处理程序中尝试了以下所有内容,但似乎没有任何效果:
$('#webpage')。resize(function(){alert(“resizing”); return false}); (函数(){alert(“resizing”); return false});}} iframe.resize(function(){alert(“resizing”); return false});
window.onresize = NULL
window.onresize =函数(){警报( “调整大小”);返回false};
什么样的愚蠢网站重新载入自己的大小? :S – thirtydot 2010-12-22 21:12:08
Heh @ thirtydot - 当你改变标签时,我注意到了chrome调用的大小调整,我很确定我甚至发现它重新渲染了页面? – danjah 2010-12-22 21:14:34