어떻게 페이지의 맨 오른쪽으로 스크롤 할 수 있습니까? 페이지 너비는 다양합니다. 그래서, 전 페이지의 너비를 알지 못합니까?페이지의 맨 끝으로 스크롤
window.scrollTo
을 사용해 보았지만 원하는대로 작동하지 않았습니다.
어떻게 페이지의 맨 오른쪽으로 스크롤 할 수 있습니까? 페이지 너비는 다양합니다. 그래서, 전 페이지의 너비를 알지 못합니까?페이지의 맨 끝으로 스크롤
window.scrollTo
을 사용해 보았지만 원하는대로 작동하지 않았습니다.
내 질문에 답합니다. 나는 scrollIntoView
방법이 가장 잘 작동하는 것을 발견했다.
문서 번호 MDN
신속하고 더러운 솔루션 (더 IE 버전이 끊지하지 않습니다 희망) :
window.scrollTo(100000, 0)
올바른 솔루션 (측정 내용과 페이지의 폭과 특정 지점으로 이동)
는 jQuery 포함하고 이런 식으로 작업을 수행합니다
var innerWidth = $(window).width(), // = browser width
pageWidth = $(document).width(); // = 2010 (div + border)
window.scroll(pageWidth - innerWidth, 0);
여기에서 jsFiddle을 참조하십시오.
너비가 다양하기 때문에 페이지가 렌더링 된 후 문서의 너비를 가져와야합니다. 그런 다음 그 값을 얻으면 스크롤합니다. 예를 들면 다음과 같습니다.
<script>
var width = document.body.offsetWidth;
window.scrollTo(width, 0);
</script>