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

在页面加载(jQuery)上滚动到Div的底部

在页面加载(jQuery)上滚动到Div的底部

噜噜哒 2019-08-06 14:57:13
在页面加载(jQuery)上滚动到Div的底部我的页面上有一个div:<div id='div1' style='overflow:scroll;overflow-x:hidden;max-height:200px;'></div>如何让div滚动到div的底部?不是页面,只是DIV。
查看完整描述

3 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

我在这里看到的所有答案,包括当前“被接受”的答案,实际上是错误的,因为它们设置:

scrollTop = scrollHeight

而正确的方法是设置:

scrollTop = scrollHeight - clientHeight

换一种说法:

$('#div1').scrollTop($('#div1')[0].scrollHeight - $('#div1')[0].clientHeight);

或动画:

$("#div1").animate({
  scrollTop: $('#div1')[0].scrollHeight - $('#div1')[0].clientHeight}, 1000);


查看完整回答
反对 回复 2019-08-06
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

$("#div1").animate({ scrollTop: $('#div1').height()}, 1000);

如果你想要它动画(超过1000毫秒)。

$('#div1').scrollTop($('#div1').height())

如果你想瞬间。


查看完整回答
反对 回复 2019-08-06
  • 3 回答
  • 0 关注
  • 1951 浏览
慕课专栏
更多

添加回答

举报

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