Ada*_*dam 3 javascript google-chrome reactjs
我在 React 中向状态数组添加新项目时遇到了一个意外问题,这导致更多项目被添加到 DOM。在 Safari 和 Firefox 中,这会导致新的 DOM 项目被添加到折叠下方,我必须向下滚动才能看到新项目。在 Chrome 中,屏幕保持滚动到页面底部,项目添加在上面。这意味着我需要向上滚动才能看到新项目。这显然不是延迟加载或“加载更多”按钮以查看列表中更多博客文章的预期行为。
见这里:https : //codesandbox.io/s/new-leaf-0fnv5?file=/src/App.js
以下是一些其他观察结果:
关于什么可能影响 Chrome 以这种意想不到的方式行事的任何建议?
似乎解决方案是overflow-anchor: none在 body 标记(或处理滚动的某些父 div)上使用 CSS属性。
https://css-tricks.com/almanac/properties/o/overflow-anchor/
| 归档时间: |
|
| 查看次数: |
741 次 |
| 最近记录: |