>웹 프론트엔드 >JS 튜토리얼 >ClientRect에 대한 자세한 소개

ClientRect에 대한 자세한 소개

伊谢尔伦
伊谢尔伦원래의
2017-06-11 09:03:273088검색

이 글에서는 마우스 좌표, 요소 좌표, 지정된 요소 내 마우스 좌표에 대해 소개하겠습니다. 1. 마우스 좌표 마우스 관련 이벤트(click, mousemove 등)가 발생하면 이벤트 객체를 통해 현재 마우스 좌표를 얻을 수 있습니다. 획득된 좌표는 두 가지 유형으로 나눌 수 있습니다. 1) MouseEvent.screenX, MouseEvent.screenY: 화면의 X 및 Y 좌표를 기준으로 화면의 왼쪽 상단을 0,0의 시작점으로 합니다. 2) MouseEvent.clientX, MouseEvent.clientY: 본문에 가로 스크롤 막대 또는 세로 스크롤 막대가 포함된 경우 현재 본문의 왼쪽 위 모서리를 시작점 0,0으로 사용하여 본문의 X 및 Y 좌표를 기준으로 합니다. 스크롤 바, 왼쪽 상단 모서리는 여전히 0,0 좌표 지점입니다. 2. 요소의 좌표 요소의 getBoundingClientRect() 메소드는 요소의 방향, 너비 및 높이를 설명하는 ClientRect 객체를 얻을 수 있습니다. 2.1 ClientRect

1. HTML 지식-마우스, 요소 좌표 및 ClientRect 객체 속성

ClientRect에 대한 자세한 소개

소개: 이 기사에서는 마우스 좌표, 요소 좌표 및 마우스 위치를 소개합니다. . 요소 내의 좌표를 지정합니다. 1. 마우스 좌표 마우스 관련 이벤트(click, mousemove 등)가 발생하면 이벤트 객체를 통해 현재 마우스의 좌표를 얻을 수 있습니다.

2. Firefox getBoxObjectFor getBoundingClientRect Contact_javascript 팁

소개: Flash가 포함된 웹 페이지에서 Firefox 프롬프트: getBoxObjectFor()를 사용하지 않는 것이 좋습니다. element.getBoundingClientRect()를 사용하세요.

3. 일반적으로 사용되는 다양한 브라우저의 getBoundingClientRect 분석

소개: getBoundingClientRect

4. 페이지 요소의 위치를 ​​가져오는 javascript getBoundingClientRect() 코드 ised 버전] 1/2 page_javascript 기술

ClientRect에 대한 자세한 소개

소개: 이 방법은 더 이상 IE 전용이 아닙니다. FF3.0+ 및 Opera9.5+는 이미 이 방법을 지원합니다. 페이지 요소를 얻을 때 위치 지정 효율성은 다음과 같습니다. 크게 개선되었습니다. 이전 버전의 Opera 및 Firefox에서는 페이지에서 요소의 절대 위치를 얻으려면 루프를 거쳐야 했습니다.

5. javascript 요소의 위치를 ​​얻는 빠른 방법 getBoundingClientRect()_javascript 기술

소개: 웹 페이지 요소의 위치를 ​​얻는 빠른 방법이 있습니다. 그것은 getBoundingClientRect() 메소드를 사용하는 것입니다.

6. js getBoundingClientRect()를 사용하여 페이지 요소 위치 가져오기_javascript 기술

ClientRect에 대한 자세한 소개

이 방법은 더 이상 IE 전용, FF3.0+ 및 Opera9.5 +이 방법이 아닙니다. 이전 버전의 Opera와 Firefox에서는 페이지 요소의 절대 위치를 루프를 통해 얻어야 했기 때문에 페이지 요소의 위치를 ​​얻는 효율성이 크게 향상되었다고 할 수 있습니다.

7. 브라우저 주변에서 요소의 위치를 ​​가져오는 방법 getBoundingClientRect_javascript 기술

소개: 이 문서에서는 getBoundingClientRect() 메서드를 사용하여 브라우저에서 요소의 위치를 ​​가져오는 방법을 소개합니다. 브라우저 주변에 비슷한 문제가 있는 분들은 참고하시면 좋을 것 같아요. js

8. JS 구현 드래그 샘플 코드_javascript 기술

소개: 많습니다. JS에서 드래그를 구현하는 방법에 대해 이번 글에서는 getBoundingClientRect() 메소드 사용법을 소개하겠습니다. 관심 있는 친구들은 놓치지 마세요

9. component_javascript 기술

ClientRect에 대한 자세한 소개

소개: 이 문서에서는 이 구성 요소의 구현 아이디어를 소개하고 상단 또는 하단의 고정 요소 수정도 지원하는 구체적인 구현을 제공합니다. 이 구성 요소는 웹 사이트에서 매우 일반적이므로 구현 방법을 숙지할 필요가 있습니다. 필요하다면 아이디어를 바탕으로 더 많은 기능을 갖춘 컴포넌트를 작성하세요

[관련 Q&A 추천]:

javascript - getClientRects에서 반환한 배열의 용도는 무엇인가요?

javascript - iscroll에 대한 코드와 관련하여 누군가 설명할 수 있기를 바랍니다.

javascript - js가 가시 영역 입력을 결정합니다.

javascript - getBoundingClientRect().width 및 clientWidth가 모두 장치를 가져올 수 있습니다. 너비, 차이점은 무엇입니까?

javascript - mint-ui 프롬프트를 사용한 무한 스크롤 시 getBoundingClientRect를 찾을 수 없음

위 내용은 ClientRect에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.