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/