2012-09-19 5 views
0

어떻게 페이지의 맨 오른쪽으로 스크롤 할 수 있습니까? 페이지 너비는 다양합니다. 그래서, 전 페이지의 너비를 알지 못합니까?페이지의 맨 끝으로 스크롤

window.scrollTo을 사용해 보았지만 원하는대로 작동하지 않았습니다.

답변

0

내 질문에 답합니다. 나는 scrollIntoView 방법이 가장 잘 작동하는 것을 발견했다.

문서 번호 MDN

0

신속하고 더러운 솔루션 (더 IE 버전이 끊지하지 않습니다 희망) :

window.scrollTo(100000, 0) 

올바른 솔루션 (측정 내용과 페이지의 폭과 특정 지점으로 이동)

jQuery 포함하고 이런 식으로 작업을 수행합니다

var innerWidth = $(window).width(), // = browser width 
    pageWidth = $(document).width(); // = 2010 (div + border) 

window.scroll(pageWidth - innerWidth, 0); 

여기에서 jsFiddle을 참조하십시오.

0

너비가 다양하기 때문에 페이지가 렌더링 된 후 문서의 너비를 가져와야합니다. 그런 다음 그 값을 얻으면 스크롤합니다. 예를 들면 다음과 같습니다.

<script> 
    var width = document.body.offsetWidth; 
    window.scrollTo(width, 0); 
</script> 
관련 문제