【发布时间】:2010-09-19 22:41:12
【问题描述】:
我正在为我正在开发的 Web 应用程序构建实用程序页面。我有一个元素想用作各种“控制台”。
我通过 Ajax 调用获取控制台条目(使用原型的 Ajax.PeriodicalUpdater)。
我遇到的问题是,当我在“控制台”底部插入新行时,滚动条停留在初始位置(所以除非我手动向下滚动,否则我总是看到顶行)。
如何让滚动条自动停留在底部?
我正在为这个项目中需要它的几个库使用原型,所以如果可能的话,我宁愿坚持使用该原型或常规 javascript。
作为说明,我已经尝试过这个:
onComplete: function() {
$('console').scrollTop = $('console').scrollHeight;
}
它几乎有效,只是它总是“落后一步”,而且我看不到最近的项目。
【问题讨论】:
标签: javascript html scroll prototypejs scrollbar