Controller 메서드에서 HTML 데이터를 다시 가져 와서 up-until-then-empty 요소에 추가하는 jQuery가 있습니다.
$("#btnViewList").click(function () {
$.ajax({
type: "GET",
url: '@Url.Action("GeneratePDFOfReportFutures", "GenerateScheduledRptsPDF")',
success: function (retval) {
$("#tableshell").append($(retval));
$("html, body").animate({ scrollTop: $(document).height() }, 1000);
},
error: function () {
alert('error in btnViewList');
}
});
});
팽창되는 요소는 다음과 같습니다. '
<div id="tableshell">
</div>
해당 데이터가 추가 된 후 사용자가 수동으로 페이지를 아래로 스크롤하지 않고도 동적으로 추가 된 html이 표시되도록 페이지를 아래로 스크롤하고 싶습니다. 나는 코드 발견 페이지 jQuery를 스크롤 바닥을 받는 이동 하단 페이지, 그것은 작동하지만, 나는 새로 추가 된 HTML의 첫 번째 부분은 스크롤 후 보이는 영역의 상단에 볼 수 있도록합니다.
어떻게 이루어 지나요?
이 코드를 사용해 보셨습니까?
$('html, body').animate({
scrollTop: $("#tableshell").offset().top
}, 1000);
pls는 이것이 당신을 위해 일했는지 알려주십시오
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다