有一个HTML:
<script>
$(window).resize(function() { alert ('resize: '+$(window).width()); } );
</script>
<iframe id = 'fr' src="/this" />
.
.
.
$('#fr').width(300).trigger('resize');
调整IFRAME大小并触发resize事件时,它会提醒窗口的宽度,而不是iframe的宽度。如何让页面“相信”它在IFRAME中,那就是窗口?
答案 0 :(得分:1)
然后您需要使用$(#fr).width();
而不是$(window).width();
答案 1 :(得分:1)
您可以尝试获取父级的宽度
$(this).parent().width()