【发布时间】:2019-03-18 02:11:18
【问题描述】:
你好编码员!我正在编写一个聊天系统,我希望滚动条留在底部。这样,当有人发送消息时,用户不必向下滚动。我也希望它从页面加载的底部开始。此外,用户可以在需要时向上滚动,但当他们向下滚动时,它会锁定到位。我尝试了很多次,但由于某种原因它不起作用,我想知道是否有人有这样做的方法?
【问题讨论】:
-
你能告诉我们你的尝试吗?
-
你应该翻转结果,所以最新的在顶部:)
-
或者你可以使用 scrollTop 和 document.offsetHeight
-
@UlrikMcArdle 你能否详细说明我已经尝试过来自:stackoverflow.com/questions/18614301/… 的方法。
-
使用 let offsetHeight = document.querySelector('.chat-item').offsetHeight; 获取最后一个元素的位置(如果它在 af 聊天窗口中)然后在聊天窗口元素上使用 scrollTop - 我没有尝试过,但理论上它应该可以工作。
标签: javascript php html css