即使更新后,jQuery滚动到Div的底部?

前端之家收集整理的这篇文章主要介绍了即使更新后,jQuery滚动到Div的底部?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我有一个页面与聊天的div填满文本.它具有固定的高度和宽度(由css定义).

我需要它在每次更新时滚动到底部,这里是我迄今使用过的JS:

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

它工作了一段时间,然后突然停止…我认为这可能与我的设置高度的div有关系?我不确定.

那么我可以做些什么来确保div滚动到底部内容(内容使用jQuery / AJAX函数更新)

提前致谢!

编辑:我也试过$(“#div1”).animate({scrollTop:$(‘#div1’).height()},0);但它仍然停止滚动在某一点…

解决方法

你试过用.scrollHeight:
$("#div1").animate({ scrollTop: $("#div1")[0].scrollHeight},1000);

scollHeight documentation at MDN

猜你在找的jQuery相关文章