【发布时间】:2020-04-29 03:02:34
【问题描述】:
有没有办法在加载后将 div 容器添加到 perfect-scrollbar (https://www.npmjs.com/package/perfect-scrollbar) 中而无需移动当前位置。类似于 Android 如何处理他们的回收者视图。
IE 如果我有一个可滚动的 DIV,其元素从 10 到 100 并且我在滚动位置 30 并且我将 0 到 10 的元素添加到顶部(所以总列表将是 0 到 100)我注意到当我这样做时在 30 上,它将所有内容重新移动到点 0。有没有办法在不重新移动所有内容的情况下添加元素?
或者我可以使用另一个包来在网络上使用类似于 recycler-view 的功能吗?
谢谢。
【问题讨论】:
-
你有一个适合我们的例子吗?有几个可能的选项,但实际代码更容易。
-
这里是一个示例代码:codesandbox.io/s/… 我希望页面以 200 像素的初始滚动位置加载 - 其中滚动视图指向单词“DOWN”作为第一个元素,并且用户有向上或向下滚动的能力
标签: javascript html typescript npm perfect-scrollbar