창 페이지X오프셋
실시예 1
콘텐츠를 100픽셀 스크롤하고 pageXOffset 및 pageYOffset에 경고합니다.
window.scrollBy(100, 100);
alert(window.pageXOffset + window.pageYOffset);
아래에 더 많은 예가 있습니다.
정의 및 사용
속성 은 pageXOffset
문서가 창의 왼쪽 상단 모서리에서 스크롤한 픽셀을 반환합니다.
속성 은 pageXOffset
속성과 동일합니다 scrollX
.
속성 은 pageXOffset
읽기 전용입니다.
통사론
window.pageXOffset
또는 그냥:
pageXOffset
반환 값
유형 | 설명 |
번호 | 문서가 창의 왼쪽 상단 모서리에서 스크롤한 픽셀 수입니다. |
더 많은 예
고정 탐색 모음 만들기:
// Get the navbar
const navbar = document.getElementById("navbar");
// Get the offset position of the navbar
const sticky = navbar.offsetTop;
// Add the sticky class to the navbar when you reach its scroll position. Remove the sticky class when you leave the scroll position.
function myFunction() {
if (window.pageYOffset >= sticky) {
navbar.classList.add("sticky")
}
else {
navbar.classList.remove("sticky");
}
}
브라우저 지원
window.pageXOffset
모든 브라우저에서 지원됩니다:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |