【问题标题】:jQuery scrollTop() not workingjQuery scrollTop()不起作用
【发布时间】:2016-10-12 17:58:31
【问题描述】:

我正在使用 jquery 和 bootstrap 开发一个聊天应用程序。我将新的聊天消息附加到 div 并希望滚动 div 以便始终显示最新消息(在底部)。但是 scrollTop() 函数似乎不起作用。这是该应用程序的虚拟版本:http://www.bootply.com/fE8QRrtNkR 日志容器 div 是外部容器。在其中,display-padder div 用于填充日志容器,这样当我们添加消息时,它们首先显示在底部。消息附加到日志 div。在 appendLog() 函数中调用 scrollTop()。

【问题讨论】:

  • 请使用 sn-p 在问题中包含代码,而不仅仅是在外部站点。

标签: jquery twitter-bootstrap


【解决方案1】:

我不认为 scrollTop("100%") 有效。你应该替换

$('#log').scrollTop("100%");

在 appendLog 函数中带有

$('#log-body').scrollTop($("#log").height());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多