jquery 动态设置iframe的高度
页面代码
<!--编辑表单开始--> <div region="center" bodyCls="box" id="bddiv"> <iframe id="ckframe" name="ckframe" frameborder="no" style="border:none" scrolling=no width="100%" height="9999px;"></iframe> <div id="spform"> <input class="mini-hidden" type="hidden" name="fxxx_bh" id="fxxx_bh" value="[%HTML::TEXT.FXXX_BH%]" /> <input class="mini-hidden" type="hidden" name="openTabId" id="openTabId" value="[%HTML::TEXT.openTabId%]" /> <table width="100%" border=0 cellPadding=0 cellSpacing=0 class="edit"> <tbody> <tr> <th width="20%">审批意见:</th> <td width="80%" id="sjyjTd"> </td> </tr> <tr> <th width="20%">审批说明:</th> <td width="80%"> <textarea name="sjyjsmTd" id="sjyjsmTd" class="mini-textarea noborder-textarea" style="height: 90px" allowinput="false"></textarea> </td> </tr> </tbody> </table> </div> </div>
一开始要把iframe高度设置成9999px寓意是无限高
然后延迟读取iframe内部页面高度并设置成父页面的iframe高度
setTimeout(function(){ $("#ckframe").height($("#ckframe").contents().find("#ksfkForm").height()); },500);
相关推荐
架构技术交流 2020-07-28
haohong 2020-07-18
tiankele0 2020-06-26
xiangxiaojun 2020-06-25
pythonclass 2020-06-04
WebVincent 2020-06-03
sixthelement 2020-05-30
云之高水之远 2020-05-19
云之高水之远 2020-05-17
Chydar 2020-05-15
tuxlcsdn 2020-04-17
ajaxtony 2020-02-03
STPace 2020-02-03
学留痕 2013-05-11
云之高水之远 2020-01-05
TONIYH 2019-12-20
nimeijian 2019-12-15
我只是个程序员 2014-01-18