스크롤 조작하기 (scroll, scrollto, scrollby, pagexoffset, pageyoffset)

By | 6월 1, 2009

[출처] Window > 창을 스크롤 (scroll, scrollto, scrollby, pagexoffset, pageyoffset)|작성자 nameless

지정 위치에 스크롤 : 창이름.scroll (x좌표, y좌표)
지정 위치에 스크롤 : 창이름.scrollto (x좌표, y좌표)
상대 위치에 스크롤 : 창이름.scrollby (x좌표, y좌표)
수평 방향의 옵셋 참조 : 창이름.pagexoffset (x좌표, y좌표)
수직 방향의 옵셋 참조 : 창이름.pageyoffset (x좌표, y좌표)

 

scrollby 메소드는 현재의 표시 시작 위치로부터 ()에 지정한 거리만큼 이동.

마이너스 값을 사용하여 역방향 이동도 가능. 페이지 크기를 넘어선 값을 지정했을 경우는 무효처리.

pagexoffset과 pageyoffset은 현재의 표시 시작 위치를 되돌려주기 때문에

어느 위치까지 스크롤 되었는지 조사할 수 있음.

[참고] 실험해 보니 pagexoffset, pageyoffset 는 IE에서 동작하지 않는듯 하다. 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments