> 웹 프론트엔드 > JS 튜토리얼 > 브라우저 및 개체 값을 얻는 Js 및 Jq 방법 ​​_javascript 기술

브라우저 및 개체 값을 얻는 Js 및 Jq 방법 ​​_javascript 기술

WBOY
풀어 주다: 2016-05-16 15:10:18
원래의
1153명이 탐색했습니다.

JS와 Jquery는 모두 페이지 요소의 너비, 높이 및 상대 변위를 얻을 수 있습니다. 작성 방법의 차이점은 무엇입니까? 이번 글에서는 이에 대해 자세히 소개하겠습니다.

1.Js는 브라우저 높이와 너비를 가져옵니다

document.documentElement.clientWidth ==> 브라우저 표시 영역 너비
document.documentElement.clientHeight ==> 브라우저 표시 영역 높이
document.body.clientWidth ==> BODY 개체 너비
document.body.clientHeight ==> BODY 개체 높이

Jq는 브라우저 높이와 너비를 가져옵니다

$(window).width() ==> 브라우저 표시 영역 너비
$(window).height() ==> 브라우저 가시 영역 높이
$(document).height() ==> 페이지 문서 높이
$(document.body).height() ==> BODY 객체 높이

2.Js가 객체의 높이와 너비를 가져옵니다

obj.width = obj.style.width
obj.clientWidth = width + padding ==> 내부 테두리(패딩)를 포함한 요소의 너비를 가져옵니다.
obj.offsetHeight = height + padding + border ==> 내부 테두리(padding) 및 테두리(border)를 포함한 요소의 높이를 가져옵니다.

Jq는 객체의 높이와 너비를 가져옵니다

obj.innerWidth() ==> 내부 테두리(패딩)를 포함한 요소 너비를 가져옵니다.
obj.outerWidth() ==> 내부 경계(패딩) 및 테두리(border)를 포함한 요소 너비를 가져옵니다.
obj.outerWidth(true) ==> 외부 테두리(여백)를 포함한 요소의 너비를 가져옵니다.

w동일한 요소는 다음과 같아야 합니다: width()<=innerWidth()<=outerWidth()<=outerWidth(true);

3.Js 객체의 상대적 높이와 너비를 가져옵니다

obj.offsetLeft ==> 상위 요소를 기준으로 요소의 왼쪽
obj.offsettop ==> 상위 요소를 기준으로 한 요소의 상단
obj.scrollWidth ==> 객체의 스크롤 너비를 가져옵니다
obj.scrollHeight ==> 개체의 스크롤 높이 가져오기
obj.scrollLeft ==> 객체의 왼쪽 끝에서 스크롤 거리를 설정하거나 가져옵니다
obj.scrollTop ==> 개체 상단의 스크롤 거리를 설정하거나 가져옵니다

Jq는 객체의 상대적 높이와 너비를 가져옵니다

obj.offset().left ==> 요소는 문서의 왼쪽을 기준으로 합니다
obj.offset().top ==> 요소는 문서의 상단
을 기준으로 합니다. obj.scrollLeft() ==> 스크롤 막대의 왼쪽을 기준으로 객체의 오프셋을 설정하거나 반환합니다.
obj.scrollTop() ==> 스크롤 막대 상단을 기준으로 객체의 오프셋을 설정하거나 반환합니다.

위는 Js와 Jq에서 브라우저와 객체 값을 얻기 위해 편집자가 소개한 방법입니다. 모두에게 도움이 되길 바랍니다!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿