jquery 동적 설정 iframe 높이
2102 단어 jquery
<!-- -->
<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);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jQuery 전후 예이 기사에서는 jquery after() 및 before() 메소드의 예를 볼 것입니다. before() 메서드는 선택한 요소 앞에 지정된 콘텐츠를 삽입합니다. after() 메서드는 선택한 요소 뒤에 지정된 콘텐츠...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.