为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery滚动到页面底部

jQuery滚动到页面底部

倚天杖 2019-10-06 10:59:27
页面加载完成后。我希望jQUery能够很好地滚动到页面底部,动画速度很快,而不是快速/摇动。我需要这样的插件ScrollTo吗?还是内置在jQuery中的一些方式?
查看完整描述

4 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

您可以通过为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);


查看完整回答
反对 回复 2019-10-06
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

像这样的东西:


var $target = $('html,body'); 

$target.animate({scrollTop: $target.height()}, 1000);


查看完整回答
反对 回复 2019-10-06
?
炎炎设计

TA贡献1808条经验 获得超4个赞

$('html,body').animate({ scrollTop: 9999 }, 'slow');

就这样简单,9999页的高度...大范围可以到达底部。


查看完整回答
反对 回复 2019-10-06
?
开满天机

TA贡献1786条经验 获得超13个赞

你可以试试这个


var scroll=$('#scroll');

scroll.animate({scrollTop: scroll.prop("scrollHeight")});


查看完整回答
反对 回复 2019-10-06
  • 4 回答
  • 0 关注
  • 415 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信