일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- php
- proxmox
- Rocky
- 리눅스
- 가상서버호스팅
- Apache
- ConoHa
- mysql
- centos
- KB증권
- PHP-FPM
- OpenWrt
- 스톤에이지
- SKT
- jQuery
- 자바스크립트
- 소비전력
- 보르비스초월
- 알리익스프레스
- 아파치
- 킹북이초월
- 라즈베리파이2
- 티스토리
- KB국민카드
- 윈도우10
- 시놀로지
- 복현오거리
- iptime
- 램가스초월
- 알뜰폰
- Today
- Total
맛집 여행 캠핑 일상 생활
DIV height:auto 인 경우 높이 구하기 본문
DIV height:auto 인 경우 높이 구하기
아래 예제 처럼 div 안에 div 가 float 인 경우는 jQuery 로 높이값이 0이 나온다.
이런 경우에는 1stDIV, 2ndDIV offset().top 차이로 높이값을 구할 수가 있다.
그리고 height 가 auto 인 경우에는 background-image:url 도 먹히지 않는다.
높이 값을 구해서 height 에 값을 설정해야만 백그라운드 이미지가 나온다.
<div id="1stDIV" style="width:808px;height:auto;border:1px dotted blue;">
<div style="float:left;width:190px;height:100px;border:1px solid red;margin:5px;">div 1</div>
<div style="float:left;width:190px;height:100px;border:1px solid red;margin:5px;">div 2</div>
<div style="float:left;width:190px;height:100px;border:1px solid red;margin:5px;">div 3</div>
<div style="float:left;width:190px;height:100px;border:1px solid red;margin:5px;">div 4</div>
<div style="float:left;width:190px;height:100px;border:1px solid red;margin:5px;">div 5</div>
<div style="float:left;width:190px;height:100px;border:1px solid red;margin:5px;">div 6</div>
<div style="float:left;width:190px;height:100px;border:1px solid red;margin:5px;">div 7</div>
<div style="float:left;width:190px;height:100px;border:1px solid red;margin:5px;">div 8</div>
</div>
<div id="2ndDIV" style="width:100%;height:0px;overflow:hidden;"></div>
<script>
$(document).ready(function(){
var h = $('#2ndDIV').offset().top - $('#1stDIV').offset().top ;
$('#1stDIV').height(h);
});
</script>
dd
'JAVASCRIPT' 카테고리의 다른 글
jQuery iframe height 를 자동으로 변경 (0) | 2016.05.26 |
---|---|
CANVAS 이미지 그리기 예제 (4) | 2016.05.23 |
jQuery iframe 부모 페이지 scrollTop 컨트롤하기 (0) | 2016.05.09 |
jQuery Element가 배열인 경우 처리 (0) | 2016.05.02 |
jQuery 이미지 애니매이션 효과 주기 (0) | 2016.04.28 |