이번에는 문서의 크기와 스크롤 정보를 가져오는 방법을 알아보겠습니다.
문서의 크기와 스크롤 정보를 가져오는 방법은 브라우저마다 틀리고 또 처리하기가 나름 어려운 면이 있습니다.
하지만 Prototype의 메서드를 이용하시면 깔끔하게 이용하실 수 있습니다.
document.viewport Methods --------------------------------------------------------------------------------------
getDimensions : 화면에 보이는 영역의 크기값을 가져옵니다.
document.viewport.getDimensions() -> { width: Number, height: Number }예제)
document.viewport.getDimensions();
//-> { width: 776, height: 580 }getHeight : 화면에 보이는 영역의 세로 크기값을 가져옵니다.
document.viewport.getHeight() -> Numberdocument.viewport.getDimensions().height 와 동일합니다.
getWidth : 화면에 보이는 영역의 가로 크기값을 가져옵니다.
document.viewport.getWidth() -> Numberdocument.viewport.getDimensions().width 와 동일합니다.
getScrollOffsets : 보이는 화면 영역의 스크롤 위치 값을 가져옵니다.
document.viewport.getScrollOffsets() -> [Number, Number] also accessible as { top: Number, left: Number }예제)
document.viewport.getScrollOffsets();
//-> { left: 0, top: 0 }
window.scrollTo(0, 120);
document.viewport.getScrollOffsets();
//-> { left: 0, top: 120 }
트랙백을 보내세요
트랙백 주소 :: http://theeye.pe.kr/trackback/216



댓글을 달아 주세요