标签: javascript css angularjs
我在可滚动div(聊天窗口)中有一个Angular ng-repeat。在初始化它粘在底部,但当我滚动到顶部时,它从历史记录加载旧消息。我的问题是当我滚动到顶部时,它会添加新消息并保持在顶部,从而触发加载新的数据堆e.t.c. 我想要的是在上面添加新消息后保持相同的位置。
我能想象的唯一解决方案 - 在插入前和插入后检查聊天的高度。并按差异滚动顶部。也许有更好的解决方案?