답변:
다음 scrollTop
과 같이 플러그인없이 속성 을 애니메이션하여 페이지를 아래로 스크롤하도록 애니메이션을 만들 수 있습니다 .
$(window).load(function() {
$("html, body").animate({ scrollTop: $(document).height() }, 1000);
});
대신 window.onload
(이미지를로드 할 때 ... 높이를 차지하는) 사용을 참고하십시오 document.ready
.
기술적으로 정확하려면 창의 높이를 빼야하지만 위의 작동합니다.
$("html, body").animate({ scrollTop: $(document).height()-$(window).height() });
특정 ID로 스크롤하려면 .scrollTop()
다음과 같이를 사용하십시오.
$("html, body").animate({ scrollTop: $("#myID").scrollTop() }, 1000);
$("html, body").animate({ scrollTop: $("#myID").offset().top }, 1000);
$(document).height()
가치가 너무 크면 scrollTop
여유를 통해이를 알 수 있습니다. 나는 $(document).height() - window.innerHeight
괜찮을 것 같아요 .
이 같은:
var $target = $('html,body');
$target.animate({scrollTop: $target.height()}, 1000);
$('html,body').animate({ scrollTop: 9999 }, 'slow');
이것만으로도 9999 페이지 높이 ... 큰 범위이므로 바닥에 닿을 수 있습니다.
이전 답변에서 언급 한 스크립트는 다음과 같습니다.
$("body, html").animate({
scrollTop: $(document).height()
}, 400)
작동하지 않습니다 에 크롬 과에 불안해 할 것이다 사파리 의 경우에 html
태그 CSS는 이 overflow: auto;
속성이 설정. 알아내는 데 거의 한 시간이 걸렸습니다.
js
var el = document.getElementById("el");
el.scrollTop = el.scrollHeight - el.scrollTop;
$('#pagedwn').bind("click", function () {
$('html, body').animate({ scrollTop:3031 },"fast");
return false;
});
이 솔루션은 저에게 효과적이었습니다. Page Scroll Down에서 빠르게 작동합니다.