본문 바로가기
프로그래밍/jQuery

jQuery API 정복 - border포함 높이 구하기, outerHeight()

by zoo10 2011. 11. 22.

.outerHeight()

원문 링크 http://api.jquery.com/outerHeight/

.outerHeight( [includeMargin] )Returns : Integer

개요 : 조건에 부합되는 요소들 중 첫번째 요소의 높이값을 반환해 줍니다. padding, border, margin(조건에 따른) 값도 포함됩니다. "px"없는 정수 또는 요소집합이 없을 때 null 을 반환합니다.

  • .outerHeight( [includeMargin] )
  • includeMargin margin값을 포함할지를 결정하는 Boolean 값.

.outerHeight() 함수는 언제나 padding과 border값을 포함하여 계산해 줍니다. 만약 includeMargin 인자가 true로 세팅되어 있다면 margin (top 과 bottom이 포함된) 값도 계산에 포함해 줍니다.

이 함수는 windowdocument 객체를 지원하지 않습니다. 만약 그 객체들의 값을 알고 싶다면 .height() 함수를 사용하세요.

예 제  
문단(p태그)의 외곽높이(outerHeight)를 알아내 봅니다.

<!DOCTYPE html>
<html>
<head>
  <style>p { margin:10px;padding:5px;border:2px solid #666; } </style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
  <p>Hello</p><p></p>
<script>var p = $("p:first");
$("p:last").text( "outerHeight:" + p.outerHeight() + " , outerHeight(true):" + p.outerHeight(true) );</script>

</body>
</html>

미리보기

 

그럼 즐프하세요.

※ 본 예제는 http://www.jquery.com 에 있는 내용임을 밝힙니다.