gre*_*rep 13 javascript scrollbar
我正在制作一个工作良好而且很好的小消息/聊天系统.问题是,<div>
输出消息的方式不会按照我需要的方式滚动.
所有新消息都添加到div的底部,当添加更多消息并且滚动条显示时,滚动停留在顶部<div>
.我需要将其反转,以便滚动始终贴在底部<div>
.
我想要的一个很好的例子是Steam的聊天窗口,甚至是我用来填写问题的文本输入.
因为我想避免jQuery,这让我完全陷入困境.如果你能指出我正确的方向那将是伟大的!我不确定HTML和CSS是否可以处理这个问题,或者根本不需要JavaScript.
mic*_*386 27
下面的Javascript代码应该像你描述的那样将div的滚动条放在底部:
var objDiv = document.getElementById("divExample");
objDiv.scrollTop = objDiv.scrollHeight;
Run Code Online (Sandbox Code Playgroud)
此解决方案和更多信息可在以下链接中找到:http://web.archive.org/web/20080821211053/http : //radio.javaranch.com/pascarello/2005/12/14/1134573598403.html
小智 5
我认为这是一个更好的解决方案:
element.scrollTop = element.scrollHeight - element.clientHeight;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25310 次 |
最近记录: |