2017-06-12 78 views
-1

我有一个很长的垂直文档,包含很多框。这些框可以通过AJAX请求动态删除,我得到了一些讨厌的行为 - 滚动位置不会改变,所以如果我有100个盒子,阅读20盒子内容和顶部的5个盒子已被删除位置跳转到25盒子,但相同$(window).scrollTop()位置(例如所有框都是相同的大小)。动态内容和滚动位置

所以我的问题是什么是最好的做法跳回到原来的方框后的顶级内容消失(万一我有不同的箱子大小)?

回答

0

尝试确定要滚动到的元素的垂直位置,可能会给它一个缓冲区,以便您不要将该元素置于滚动视图的顶部,然后使用scrollTop将页面导航到期望的观点。

+0

>确定要滚动到的元素的垂直位置 嗯,不理解它tbh,我需要检测一些滚动位置的框,然后跳转到该元素poisition? – user1128677