在页面加载(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);

泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
$("#div1").animate({ scrollTop: $('#div1').height()}, 1000);
如果你想要它动画(超过1000毫秒)。
$('#div1').scrollTop($('#div1').height())
如果你想瞬间。
- 3 回答
- 0 关注
- 1959 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消