javascript - 滚动顶部 = 滚动高度在 Chrome 中不起作用

标签 javascript scroll

随着新消息的到来,我正在滚动聊天框,它在 Firefox 和 Chrome 隐身模式中运行良好,但在普通 Chrome 中则不行。这背后的原因可能是什么?

我的简单滚动代码:

var container = document.querySelector(".dc-messages-container");
container.scrollTop = container.scrollHeight;

最佳答案

除非您将容器样式设置为 overflow: autooverflow:scroll,否则您的脚本将无法在 Chrome 中运行。 Chrome 会简单地忽略 element.scrollTop否则 setter 。

所以,你的脚本很好,只是缺少样式。

关于javascript - 滚动顶部 = 滚动高度在 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42038602/

相关文章:

javascript - 在服务器上提交后如何重新加载组件?

asp.net - 滚动时如何使asp菜单扩展到页面末尾?

android - 图库滚动图像在移动屏幕的 3/4 后跳转

javascript - 在 jQuery 倒数计时器中更改日期

javascript - AngularJS 中的多重自动完成 - PHP (Laravel)

javascript - 使用 jQuery 编码元素

javascript - 像在affinity.serif.com上滚动时,如何归档跳转到另一个div的文件?

javascript - "childNodes"未获取 SVG 对象的所有子节点

android - 扩展 View 不滚动

scroll - 如何确保步进器标题不会在点击时消失?