首页 > 解决方案 > 将 div 注入完美滚动而不更改滚动位置

问题描述

有没有办法在加载后将 div 容器添加到perfect-scrollbarhttps://www.npmjs.com/package/perfect-scrollbar)而不改变当前位置。类似于 Android 如何处理他们的回收者视图。

IE 如果我有一个可滚动的 DIV,其元素从 10 到 100 并且我在滚动位置 30,并且我将 0 到 10 的元素添加到顶部(所以总列表将是 0 到 100)我注意到当我在 30 时这样做时将所有内容重新移动到点 0。有没有办法在不重新移动所有内容的情况下添加元素?

或者是否有另一个我可以用于网络的包来类似于 recycler-view?
谢谢。

标签: javascripthtmltypescriptnpmperfect-scrollbar

解决方案


我找到了解决方案。感谢大家对此进行调查。解决方案是:

setTimeout(() => {$('#select__ps').scrollTop = 200}, 0);

推荐阅读