반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 주식공부
- 파이썬
- dunklow
- 코로나19
- 발매예정
- stockx.com
- 덩크로우
- oracle
- react
- GIT
- draw
- JavaScript
- sacai
- 리눅스
- 리액트
- 제이쿼리
- 드로우
- Linux
- 덩크 로우
- Nike
- Github
- Python
- 오라클
- 나이키
- dunk high
- Dunk Low
- jQuery
- 주식
- 자바스크립트
- 덩크 하이
Archives
- Today
- Total
Life goes slowly...
[jQuery] jQuery(제이쿼리) 요소의 넓이, 높이 - .with(), .height() 함수 본문
728x90
반응형
제이쿼리(jQuery)를 사용하여 선택한 요소나 그의 따른 요소의 넓이와 높이를 값을 설정하거나 넓이, 높이 값을 가져올수가 있습니다. 요소(element)의 크기의 영향을 미치는 구성에는 내부의 여백인 padding, 외부의 여백인 margin, 그리고 테두리 선인 border이 있는데, 이 3가지가 요소(element)가 넓이와 높이 값에 영향을 주게 됩니다.
jQuery(제이쿼리)의 요소(element)의 높이 측정구하기
jQuery(제이쿼리)로 요소(element)의 높이를 측정하는 방법은 요소(element)의 크기의 영향을 미치는 구성에 따라서 4가지 방법이 있습니다. 여기서 주의할 점은 Javascript(자바스크립트)와 jQuery(제이쿼리)의 높이 구하는 방법은 달라서 헷갈리지 말아야 합니다.
//jQuery의 높이 구하기
$(select).height(); //요소(element)의 높이
$(select).innerHeight(); //요소(element)의 padding을 포함한 높이
$(select).outerHeight(); //요소(element)의 border, padding을 포함한 높이
$(select).outerHeight(true); //요소(element)의 margin, border, padding을 포함한 높이
$(select).height(val); //요소(element)의 높이를 설정함
//Javascript의 높이 구하기
var element = document.getElementById('test');
element.clientHeight(); //padding을 포함한 높이
element.scrollHeight(); //padding을 포함한 화면 상에 표시되지 않은 콘텐츠를 포함한 높이
element.offsetHeight(); //border, padding, 스크롤 바를 포함한 높이
//윈도우 사이즈 높이 구하기
window.innerHeight(); //스크롤바를 포함하지 않는 윈도우 창 높이
window.outerHeight(); //스크롤바를 포함한 윈도우 창 높이
만약에 선택되는 요소(element)의 설정이 display:none 일 경우에 높이 사이즈를 구할 수 있는 경우와 구할 수 없는 경우가 있습니다.
//요소(element)의 설정이 display:none 일 경우 구할수 없는경우
var element = document.getElementById('test');
element.clientHeight(); //padding을 포함한 높이
element.offsetHeight(); //border, padding, 스크롤 바를 포함한 높이
//요소(element)의 설정이 display:none 일 경우 구할수 있는경우
$(select).height(); //요소(element)의 높이
window.innerHeight(); //스크롤바를 포함하지 않는 윈도우 창 높이
window.outerHeight(); //스크롤바를 포함한 윈도우 창 높이
jQuery(제이쿼리)의 요소(element)의 넓이 측정구하기
jQuery(제이쿼리)로 요소(element)의 넓이를 측정하는 방법 또한 높이를 구하는 방법과 같이 4가지 방법이 있습니다.
//jQuery의 높이 구하기
$(select).width(); //요소(element)의 넓이
$(select).innerWidth(); //요소(element)의 padding을 포함한 넓이
$(select).outerWidth(); //요소(element)의 border, padding을 포함한 넓이
$(select).outerWidth(true); //요소(element)의 margin, border, padding을 포함한 넓이
$(select).Width(val); //요소(element)의 넓이를 설정함
//Javascript의 높이 구하기
var element = document.getElementById('test');
element.clientWidth(); //padding을 포함한 넓이
element.scrollWidth(); //padding을 포함한 화면 상에 표시되지 않은 콘텐츠를 포함한 넓이
element.offsetWidth(); //border, padding, 스크롤 바를 포함한 넓이
//윈도우 사이즈 높이 구하기
window.innerWidth(); //스크롤바를 포함하지 않는 윈도우 창 넓이
window.outerWidth(); //스크롤바를 포함한 윈도우 창 넓이
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[Javascript] 객체를 생성 및 상속하기 - Object.create()함수 (0) | 2020.12.14 |
---|---|
[Javascript] 객체를 병합하기 - Object.assign() 함수 (0) | 2020.12.12 |
[Javascript] 비동기 처리 패턴 문법 - async & await (0) | 2020.12.11 |
[Javascript] 엘리먼트에 텍스트 추가하기 - textContent (0) | 2020.12.02 |
[jQuery] jQuery(제이쿼리) 요소의 스크롤 위치 - .scrollLeft(), .scrollTop() 함수 (0) | 2020.11.10 |
[jQuery] jQuery(제이쿼리) 선택한 요소 감싸기 - .wrap() 함수 (0) | 2020.11.09 |
[jQuery] 제이쿼리의 선택한 요소 대체하기 - .replaceWith() 함수 (0) | 2020.11.06 |
[jQuery] jQuery(제이쿼리) 다음 요소 선택하기 - .next(), .nextAll() (0) | 2020.11.05 |
Comments