【发布时间】:2017-02-13 13:39:44
【问题描述】:
我有一个包含项目列表的页面:
加载更多按钮应该通过 ajax 加载更多项目并将其附加到保留当前滚动位置的项目容器中。所以在我点击它后,我希望它看起来像这样(绿色项目是新的):
但实际上 Chrome 56 执行了一些计算让页面保持不变,而我看到的看起来是这样的:
有什么方法可以阻止 Chrome 中的这种智能滚动位置设置?
更新:只有当父容器(在我的例子中是“body”)具有“display: flex”属性时,我才能重现该行为(我使用它来实现“sticky footer”功能)。
【问题讨论】:
标签: javascript google-chrome scroll