javascript - 如何滚动定义了最大高度的底部容器?
问题描述
我必须滚动只定义了最大高度的底部容器。我尝试使用scrollTop = scrollHeight但它对我不起作用?
请指教
我的容器(HTML/JSX):
<div>
<ListElement />
<ListElement />
<ListElement />
<ListElement />
</div>
CSS
display: flex;
max-height: 400px
预期结果
当组件出现时,容器总是滚动到底部。
类似的解决方案
container.scrollTop = contentHeight - containerHeight;
但上述解决方案只能在定义高度而不是最大高度的情况下正常工作;/
解决方案
尝试container.scrollTo(0, container.scrollHeight)
推荐阅读
- python - 格式化熊猫数据框
- ruby - 根据日期或 Ruby 版本设置 Ruby 环境
- javascript - SweetAlert Basic 安装不工作
- kubernetes - 在 k8s 中查找端点 IP 地址
- python - 删除重复项
- javascript - 使用滚动位置来切换按钮的可见性,使用 vanilla JavaScript(无 JQuery)。注重表现
- asynchronous - 网格中的 Vaadin 14 微调器
- python-3.x - 使用框架将主窗口分成 2 个
- api - API 在 Flutter 的屏幕上返回 null
- flutter - 在文本小部件中一次显示一个数组项