Window pageYOffset 속성
- 이전 페이지 pageXOffset
- 다음 페이지 parent
- 上一层으로 돌아가기 Window 객체
정의와 사용법
pageYOffset
속성은 문서가 창의 왼쪽 상단에서 스크롤된 픽셀 수를 반환합니다.
pageYOffset
속성은 scrollY
속성.
pageYOffset
속성은 읽기 전용입니다.
자세히 보기:
실例
예제 1
내용을 100 픽셀로 스크롤하고 pageXOffset 및 pageYOffset를 표시합니다:
window.scrollBy(100, 100); alert(window.pageXOffset + window.pageYOffset);
예제 2
粘性 네비게이션 바 생성:
// 네비게이션 바를 가져옵니다 const navbar = document.getElementById("navbar"); // 네비게이션 바의 오프셋 위치를 가져옵니다 const sticky = navbar.offsetTop; // 당신이 그의 스크롤 위치에 도달할 때, sticky 클래스를 네비게이션 바에 추가합니다. 스크롤 위치를 떠났을 때 sticky 클래스를 제거합니다. function myFunction() { if (window.pageYOffset >= sticky) { navbar.classList.add("sticky") } else { navbar.classList.remove("sticky"); } }
문법
window.pageYOffset
또는:
pageYOffset
반환 값
형식 | 설명 |
---|---|
숫자 | 창의 왼쪽 상단에서 스크롤된 픽셀 수 |
브라우저 지원
모든 브라우저가 지원합니다 pageYOffset
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 pageXOffset
- 다음 페이지 parent
- 上一层으로 돌아가기 Window 객체