스크롤 막대 위치 가져오기:
Document.body.scrollTop (스크롤 막대와 페이지 맨 위 사이의 거리)
Document.body.scrollLeft (스크롤 막대와 맨 왼쪽 페이지 사이의 거리)
Js 를 사용하여 현재 수직 또는 수평 스크롤 막대 위치를 가져올 때 "document.body.scrollTop" 또는 "document.body.scrollLeft" 를 사용하면 유효하지 않으며 값은 항상 0 입니다. 그러나 위의 메서드는 "onscroll" 이벤트를 작성할 때 현재 스크롤 막대의 위치를 가져옵니다.
홈 페이지에 다음이 있는 경우:
& lt! Doctype html public "-//W3C//dtdxhtml1.0 transitional//en"
"http://www.w3.org/tr/XHTML1/dtd/XHTML1-transitional"
Document.documentelement.scrolltop (스크롤 막대와 페이지 맨 위 사이의 거리)
Document.documentelement.scrollleft (스크롤 막대와 맨 왼쪽 페이지 사이의 거리)
따라서 현재 스크롤 막대의 위치를 정확하게 얻기 위해 올바른 사용 방법은 다음과 같습니다.
Document.documentelement.scrolltop: 수직 방향.
Document.documentelement.scrollleft: 가로 방향.