2 개의 iFrames가있는 페이지가 있습니다. 두 iframe을 최대화하거나 최소화하는 버튼을 추가하고 싶습니다. 이 버튼은 각 iframe에 있어야합니다. jQuery를 사용하고 있지만이 작업을 수행하는 방법을 잘 모르겠습니다.iFrame을 최대화/최소화하려면 어떻게합니까?
1
A
답변
2
이 몸에 맞아 경우, 부모 일치하도록 확장 할 수 있습니다 :
$('resizeBtn').click(function(){
$('#iframe1').css('position','absolute').animate({
height: $(this).parent().height() + 'px',
width: $(this).parent().width() + 'px'
},500);
});
0
이렇게하면 iframe의 보이지 않는 부분을 토글합니다.
$('#button-id').click(function() {
$('#iframe-id').toggle();
});
iframe에는 외부 DOM 요소를 조작 할 수있는 권한이 없으므로 상위 DOM이 수행해야합니다.
0
theres는 크로스 브라우저를 수행하는 방법이 아니지만, 할 수있는 일은 Iframe의 새로운 높이를 최대로 설정하는 것입니다. 최소화하려면 display : none을 사용하고 막대 모양의 div 및 onclick 이벤트를 클릭하여 숨기고 display : static/block을 IFrame에 설정해야합니다.
$ ("# iframe_div"). hide(); iframe 옆의 최소화 버튼 및 $ (this) .remove(); $ ("# iframe_div"). show(); bar div에서 최대화합니다.
0
**//here is the script**
<script src="Scripts/Jquery.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(function ($) {
$('#min1').click(function() {
var iframeheight = $('#iframe1').width();
if (iframeheight == 934) {
$('#iframe1').width(462);
document.getElementById('divFrame2').style.display = "block";
}
});
$('#max1').click(function() {
var iframeheight = $('#iframe1').width();
if (iframeheight == 462) {
$('#iframe1').width(934);
document.getElementById('divFrame2').style.display = "none";
}
});
$('#min2').click(function() {
var iframeheight = $('#iframe2').width();
if (iframeheight == 934) {
$('#iframe2').width(462);
document.getElementById('divFrame1').style.display = "block";
}
});
$('#max2').click(function() {
var iframeheight = $('#iframe2').width();
if (iframeheight == 462) {
$('#iframe2').width(934);
document.getElementById('divFrame1').style.display = "none";
}
});
});
</script>
**//style**
<style type="text/css">
.bdr
{
border: 1px solid #6593cf;
}
</style>
**//aspx sample**
<form id="form1" runat="server">
<table><tr><td >
<div id="divFrame1" class="bdr">
<div>
<img id="min1" src="Images/Minimize.jpg" width="13" height="14" border="0" alt="" />
<img id="max1" src="Images/Maximize.jpg" name="Image6" width="13" height="14" border="0"
id="Image6" alt="" />
</div>
<iframe name="content" id="iframe1" src="http://www.dynamicdrive.com/forums/archive/index.php/t-2529.html"
frameborder="0" height="321" width="462"></iframe>
</div>
</td ><td >
<div id="divFrame2" class="bdr">
<div>
<img id="min2" src="Images/Minimize.jpg" width="13" height="14" border="0" alt="" />
<img id="max2" src="Images/Maximize.jpg" name="Image6" width="13" height="14" border="0"
id="Image7" alt="">
</div>
<iframe name="content" id="iframe2" src="http://www.w3schools.com/default.asp" frameborder="0"
height="321" width="462"></iframe>
</div>
</td></tr></table>
</form>
관련 문제
- 1. Selenium으로 iframe을 테스트하면 iframe을 무한로드로 놓고 동일한 iframe을 수동으로 확인합니다.
- 2. IFrame을 링크
- 3. IFrame을 문서 높이가 IFrame을 높이되지 실제 높이를 반환
- 4. body.onload는 IFrame을 기다리지 않습니까?
- 5. 중첩 된 iframe을
- 6. IFrame을 미리로드하거나 Ajax로로드
- 7. 아이폰에서 iframe을 스크롤
- 8. 부모가 iframe을 양식 대상으로
- 9. iframe을 언제 페이지에로드하려면 시작합니까?
- 10. 로드 iframe이없이 iframe을
- 11. fckeditor에서 iframe을 비활성화하십시오.
- 12. IFrame을 사용하여 URL을 차단하십시오.
- 13. jquery로 iframe을 선택하는 방법
- 14. 파이어 폭스가 iframe을
- 15. iframe을 닫는 방법?
- 16. iframe을 세로 공간으로 만들기
- 17. iframe을 자동 스크롤 다운
- 18. iFrame을 통한 링크 이동
- 19. iframe을 이메일 본문에 보내십시오.
- 20. 가 onkeyup 이벤트가 iframe을
- 21. 다른 IFrame을 타겟팅하는 IFrame
- 22. IFrame을 div로 바꾸기
- 23. 다운로드 아약스와 iframe을 통해?
- 24. 스틱 iframe을 하단
- 25. 로봇이 iframe을 크롤링합니까?
- 26. iframe을 사용하는 멀티 스레딩
- 27. iframe을 통한 Facebook 공유
- 28. HTML : iframe을 프레임처럼 단색으로 작동하려면
- 29. jQuery를 사용하여 iframe을 추가하려고 시도했습니다.
- 30. iframe을 동적으로 포함하는 div를 만드시겠습니까?
방법입니다 jQuery를 모바일 프레임 워크와 관련? 그것을 사용하고 있습니까? [그렇다면 휴대 전화에서 iframe을 사용하지 않는 것이 좋습니다] – naugtur