杨氏 发表于 2020-9-10 20:20

有大佬知道js怎么设置滚动条到最低端嘛?

如图做的网页实时聊天的一个网页,但是消息框的滚动条总是不能随着消息的增多自动向下滚动,现在用的自动滚到最下端的js代码是
document.getElementById('textarea').scrollTop = document.getElementById('textarea').scrollHeight;但是这个不能滚动到最低端,总是会有一行还在下面,有大佬知道怎么办嘛?

badyun 发表于 2020-9-10 21:09

那就把那行的高度加进去滚动,加多了也没事,因为到底就滚不动了,代码如下

document.getElementById('textarea').scrollTop = document.getElementById('textarea').scrollHeight+200;

Bad丶Boy 发表于 2020-9-10 21:31

监听到dom创建的时候获取刚信息的scrollTop

yzqhj 发表于 2020-9-10 22:14

应该是你监听刷新消息时,判定有无新消息,有就再次调用
页: [1]
查看完整版本: 有大佬知道js怎么设置滚动条到最低端嘛?