페이지 요소의 위치를 가져오는 getBoundingClientRect()
document.documentElement .getBoundingClientRect
이 메소드는 브라우저 창을 기준으로 페이지 요소의 왼쪽, 위쪽, 오른쪽 및 아래쪽 위치를 가져오는 객체를 반환합니다. 이는 위쪽, 왼쪽을 나타냅니다. 및 요소의 오른쪽은 각각 브라우저 창의 왼쪽 위 모서리를 기준으로 아래쪽 4개 경계의 오프셋 픽셀 값입니다(문서 영역의 왼쪽 위 모서리가 아님). 그리고 이 방법은 더 이상 IE Only가 아닙니다. FF3.0과 Opera9.5에서는 이미 이 방법을 지원하고 있으므로 페이지 요소의 위치를 얻는 효율성이 크게 향상되었다고 할 수 있습니다. 브라우징. 브라우저 창의 오프셋은 getBoundingClientRect의 사용이 됩니다. 기사에 따르면 정말 멋집니다. =offset, pagex, clientx 등을 걱정할 필요가 없기 때문입니다. 이전 버전의 Opera 및 Firefox에서는 페이지에서 요소의 절대 위치를 얻으려면 루프를 반복해야 했습니다.
코드 예:
데모 머리>
<몸 스타일="너비:2000px; 높이:1000px;">
편의를 위해 데모에서는 절대 위치 요소를 직접 사용합니다
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31