使用jquery自动滚动到页面底部

如何使用jquery自动滚动到页面底部,因为我要求xmlhttp更新页面内容

这将适用于所有情况,不需要在其中加上“荒谬”的数字:

$(document).scrollTop($(document).height()); 

要涵盖所有场景:考虑滚动溢出的div,其中height与scrollHeight不同。 (如果不需要,请删除动画部分):

 $('#myDiv').animate({ scrollTop: $('#myDiv').get(0).scrollHeight }, 1500); 

在我的情况下它是:

  myscroll = $('#myDiv'); myscroll.scrollTop(myscroll.get(0).scrollHeight); 

试试ScrollTo插件

 function scroll(){ $('html, body').animate({ scrollTop: $("#footerOfPage").offset().top }, 0); } 

使用jquery自动滚动到页面底部(最佳):

 $(function () { $("html, body").animate({ scrollTop: $('html, body').get(0).scrollHeight}, 1000);}); 

演示

很多scrollHeight实现对我来说都不起作用,offsetHeight似乎可以解决这个问题。

很确定scrollHeight尝试将其移动到静态元素高度的底部,而不是可滚动区域的高度。

 var pane = document.getElementById('pane'); pane.scrollTop = pane.offsetHeight;