主题:iframe高度的自适应

本文讨论了在项目开发中遇到的问题:当iframe页面被最大化时,由于其高度固定,导致页面显示有部分留白。通过在页面onload和onresize事件中设置iframe高度,实现了动态调整以消除留白。

在项目开发中,遇到的一个问题。弹出的页面中有iframe。例

<iframe src="www.baidu.html" width="100%" charset="gb2312">
</iframe>

弹出窗口有最大化最小化。当点击最大化后由于iframe高度固定,所以页面显示有部分的留白。处理方案,在页面onload的时候

 

function initPra(){
	$("iframe").height($(window).height());
}

第二步,当点击最大化时,触发onresize事件,重置iframe的高度

function initheigth(){
	$("iframe").height($(window).height());
}

页面的body方法为

<body onresize="initheigth();" onload="initPra();">
</body>

  

转载于:https://www.cnblogs.com/zrp2013/p/3288398.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值