반응형
[스크롤 위치 알아내기]
# 스크롤 상단 위치값
document.body.scrollTop
# 스크롤 왼쪽 위치값
document.body.scrollLeft
[문제점]
HTML 코드 상당엔 DTD 가 선언되어 있다면 scrollTop으로는 값을 알아내지 못하는
문제가 발생된다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[해결책]
document.documentElement.scrollTop
또는, document.html.scrollTop
ie(익스플로어)의 경우 XHTML로 넘어오면서 호환에서 표준모드로 변경되면서 발생된
것으로 보인다.
반응형