반응형


[스크롤 위치 알아내기]

# 스크롤 상단 위치값
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로 넘어오면서 호환에서 표준모드로 변경되면서 발생된
것으로 보인다.

반응형
Posted by 은둔고수