iframe如何从iframe内部调整iframe(iframe和页面 – 同一个域)

我尝试从iframe内部听取iframe宽度/高度的变化:

$(window).resize(function(){ alert('1 on inside iframe'); }); 

要么:

 $(window.parent).find('iframe').resize(function(){ alert('2 on inside iframe'); }); 

但是当iframe大小改变时没有任何反应。 (我需要一个跨浏览器的解决方案:IE7,Chrome,Firefox,Safari。)

 $(body).resize(function(){ alert('on inside iframe'); }); 

编辑:

在HTML中

  

您需要从iframe上的parent文档调用resize()处理程序:

 $('iframe').resize(function() {} ); 

试试这个: http : //www.iframehtml.com/iframe-scripts.html#resizeable-iframe

或者说: http : //css-tricks.com/snippets/jquery/fit-iframe-to-content/