1

我正在创建一个页面,其中包含通过 ajax 加载的一长串项目。有一个按钮,单击时将展开这些项目下的详细信息(通过 ajax)。这很好用,但是如果用户向下滚动页面一点,然后单击按钮,他们就会失去他们所在的位置(因为按钮加载的数据比原来多得多)。

我认为解决此问题的最佳方法是在滚动时根据 div 元素 ID 记住它们在页面上的位置。因此,当您滚动时,每个行项目都有一个 jQuery 正在读取并保存它们当前所在的 ID。然后在他们单击按钮后,我可以手动将它们滚动到相同的 ID。

可以做到这一点还是有更好的方法来做到这一点?

4

0 回答 0