使用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;