触发IFRAME的大小调整返回窗口宽度,而不是它的宽度

时间:2014-02-11 09:19:24

标签: jquery html iframe

有一个HTML:

<script>
$(window).resize(function() { alert ('resize: '+$(window).width()); } );
</script>
<iframe id = 'fr' src="/this" />

.
.
.
$('#fr').width(300).trigger('resize');

调整IFRAME大小并触发resize事件时,它会提醒窗口的宽度,而不是iframe的宽度。如何让页面“相信”它在IFRAME中,那就是窗口?

2 个答案:

答案 0 :(得分:1)

然后您需要使用$(#fr).width();而不是$(window).width();

答案 1 :(得分:1)

您可以尝试获取父级的宽度

$(this).parent().width()