在DOM的任一侧添加/删除元素而不影响滚动位置?

时间:2018-01-22 17:37:08

标签: javascript jquery html css infinite-scroll

有没有办法以这种方式定位元素或一些聪明的黑客,以允许在不影响滚动的情况下从DOM的顶部或底部添加或删除元素?

我尝试使用Jquery来测量添加/删除元素的长度,然后在添加/删除它们时,我将当前容器滚动偏移量。这成功地让我留在现在的位置,但是,我注意到,通常会有一个明显的跳跃"发生在首先影响内容然后运行后续滚动修复所需的时间空间中。

我认为处理这类事情的最佳方法是删除"滚动"的概念。并以某种方式手动实现它,但我不知道该怎么做。非常感谢任何想法!

0 个答案:

没有答案