728x90
반응형
자바스크립트를 하다보면 요소의 길이를 알고 싶을때가 있다.
그때 쓸 수 있는게 .width() 인데 이 width값은 여러가지의 경우가 있다.
.width() : 요소의 너비값만 구할 경우
.innerWidth() : 요소의 너비 값 + padding을 더한 값
.outerWidth() : 요소의 너비 값과 padding + border를 더한 값
.outerWidth(true) : 파라미터에 true를 넣을 경우 요소의 width, padding, border, margin을 모두 포함한 값을 나타낸다.
ex) .box {width: 50px; height: 50px; padding: 10px; margin: 10px; border: 5px solid #000;} 경우,
$('.box').width() : 50px(요소의 너비값)
$('.box').innerWidth() : 50px(요소의 너비값) + 20px(padding) = 70px
$('.box').outerWidth() : 50px(요소의 너비값) + 20px(padding) + 10px(border 5px+5px) = 80px
$('.box').outerWidth(true) : 50px(요소의 너비값) + 20px(padding) + 10px(border 5px+5px) + 20px(margin) = 100px
** 자매품 .height()(높이)도 있다.
728x90
반응형
'실전 코딩 > javascript · jquery' 카테고리의 다른 글
게시판과 페이지네이션까지 구현해보기 (0) | 2022.02.12 |
---|---|
url을 가져와서 이벤트 적용하기 (0) | 2021.09.06 |
클릭하면 지정 섹션으로 자연스럽게 이동하기 (0) | 2021.07.05 |
[javascript] 해당 src 속성 값 가져와 이미지 교체하기 (0) | 2021.06.29 |
[jquery] 이벤트 여러개 설정하기 (0) | 2021.06.29 |
댓글