DOM Element
clientHeight
element.clientHeight
요소의 보여지는(viewable) 높이의 픽셀을 return padding 포함 border, scrollbar, margin 미포함
offsetHeight
element.offsetHeight
요소의 보여지는(viewable) 높이의 픽셀을 return padding, border, scrollbar 포함 margin 미포함
scrollHeight
element.scrollHeight
요소의 전체높이를 픽셀단위로 return padding 포함 border, scrollbar, margin 미포함
scrollTop
element.scrollTop
요소의 내용을 세로로 스크롤하는 픽셀 수 return 또는, 설정
DOM Window
innerHeight
window.innerHeight
window content 내부 영역의 height 값 return
// cross-browser solution
let h = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
pageYOffset
window.pageYOffset
window 의 위쪽 모서리에서 세로로 스크롤된 픽셀을 return
// cross-browser solution
let h = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;
scrollY
window.scrollY;
window.pageYOffset 의 별칭