javascript - 连续添加文本时,垂直滚动条如何保持在底部?

标签 javascript jquery html css append

我有一个 div,它有一个滚动条,这是我使用的代码:

<div style="width: 200px; height: 250px; overflow: scroll; overflow-x: hidden; -ms-overflow-x: hidden;" id="container"></div>

div 中会添加更多文本,但当 div 展开时,如何让垂直滚动条保持在滚动条的底部,以便用户可以看到 append 的文本?

最佳答案

您应该将 scrollTop 设置为 scrollHeight,例如:http://jsfiddle.net/fAK2L/1/ .

var div = $('div');
div.scrollTop( div.get(0).scrollHeight );

关于javascript - 连续添加文本时,垂直滚动条如何保持在底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7786014/

相关文章:

javascript - 如何使用 ?作为 Web 服务 url 中的分隔符

jquery - 检测图像上的点击

javascript - 10 秒后添加类(class)

javascript - HTML5 History.pushState 破坏包含百分比编码的非 Ascii (Unicode) 字符的 URL

c# - 在asp.net中通过javascript访问C#变量

javascript - 在 Javascript 中解析复杂字符串的最有效方法

javascript - jQuery datepicker 在带有 Safari 的 iPhone 上显示输入

html - 创建一个以图像为列表项的无序列表

html - 无法在CSS中的搜索表单和菜单之间放置空格

jquery - 在某些元素前后插入 div 和 li