JQuery - 在scrollTop()

时间:2016-12-16 12:35:18

标签: javascript jquery

所以我希望我的页面从底部开始,我尝试用这个来实现:

$(document).ready(function() {
  $('body').scrollTop($(document).height()-$(window).height());
})

现在它做了大约0.5秒的假设,然后跳回到我之前的滚动位置。我注意到它在完全加载背景图像后跳了起来。 我尝试了类似问题的几个解决方案,例如添加' return false;',call' preventDefault();'或选择“html,body'滚动但没有工作

你们中有谁解决了我的问题?

1 个答案:

答案 0 :(得分:0)

为什么不这样呢:我在一个div为1000px的页面中尝试了它并填充了垃圾tex,它滚动到底部就好了,从不跳回来:

window.scrollTo ( 0, document.body.scrollHeight );

据我所知,唯一可能失败的方法是触发"准备好"再次,在这种情况下,可能只是做通常的" body onload =" scrollBottom()"有点像。