일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 키보드방지
- Filter
- 모바일테스트
- Mobile
- html5
- IE8
- box-shadow
- 스크립트
- meta
- Ajax
- 웹표준 약도
- font
- word-break
- font-size
- CSS
- white-space:pre
- break-all
- css3
- 소스보기방지
- mobile view
- HTML
- Gallery
- onmouseup
- view test
- 개발자도구함
- 웹표준
- onlosecapture
- JavaScript
- keep-all
- jQuery
- Today
- Total
감성 퍼블리셔 html,css
[javascript] iframe resize jquery 아이 프레임 리사이징 소스 본문
[javascript] iframe resize jquery 아이 프레임 리사이징 소스
안녕하세요.
요즘 반응형이 이슈가 됨에 따라 가변형식으로 웹을 구현하곤 합니다.
하지만, 아이프레임을 리사이징 하는것에 대해서는 조금 난감할 때가 있지요.
딱 원하는 소스는 아니지만,, 그래도 그나마 효율적이라고 생각되어 글을 올리게 되었습니다, 저도 힘겹게 찾은 데이터라..
일반 리사이징하면 가로*세로 비율이 유지되면서 리사이징이되는것을 생각하지만,,
이 소스는 아무래도 기준점이 가로폭이 되는듯 합니다. 제가 적용해본바로는 말이죠..
그래도 저처럼, 똑같은 고민때문에 고생하시는 분을 위해
소스를 남깁니다.
하단에 스크립트 넣어주시고,
<script type="text/javascript">
function resize_frame(id) {
var frm = document.getElementById("embeded-content");
function resize() {
frm.style.height = "auto"; // set default height for Opera
contentHeight = frm.contentWindow.document.documentElement.scrollHeight;
frm.style.height = contentHeight + 300 + "px"; // 23px for IE7
}
if (frm.addEventListener) {
frm.addEventListener('load', resize, false);
} else {
frm.attachEvent('onload', resize);
}
}
resize_frame('embeded-content');
</script>
해당 아이프레임에 아이디값 embeded-content을 줍니다. 높이를 제시해야.. 아이프레임 영역이 생성되더라구요.. 참고하세요.
<iframe id="embeded-content" width="90%" height="800" frameborder="0" marginwidth="0" scrolling="no" src="경로주소"></iframe>
'Java/jQuery' 카테고리의 다른 글
기본 effect 메소드 종류 [jQuery] (0) | 2015.03.23 |
---|---|
어트리뷰트를 다루그 위한 메소드 종류 (0) | 2015.03.23 |
[jQuery] Accordion Gallery 아코디언 제이쿼리 모음 (0) | 2014.10.12 |
JQuery Lightbox 플러그인 및 소스 링크모음 (0) | 2014.08.07 |
[HTML] jQuery 이미지 슬라이드 모음, 소스자료, 갤러리 모음 (0) | 2013.10.03 |