我创建了一个无限滚动
我的 HTML 代码
<div id="Container">
// search results goes here
</div>
在最后添加数据
$(oneTuple).appendTo("#Container"); //oneTuple is information of one tuple of search results page
前置
$(oneTuple).appendTo("#Container");
问题: 当我使用 appendTo 添加数据时,我的光标位置发生了变化。 我可以确保即使我添加数据我的光标也不会改变吗
最佳答案
一种方法是计算当前滚动位置 ScrollTop(),然后追加/前置数据,计算当前与之前滚动位置的差异,然后使用 ScrollTo() 方法再次滚动到结束。
关于javascript - 前置滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27206383/