管理页面滚动jquery附加数据

时间:2012-03-28 11:15:46

标签: html jquery scroll

我有一个页面有一些图片,我显示了大约20张图片,一个接一个地垂直20个div。 在那些20之后,我有div,显示更多。点击显示更多我进一步加载20并附加到第一组数据,这是我们在许多网站上找到的典型解决方案,例如仅当用户点击显示更多/加载更多时才加载更多数据。

一切正常对我而言,除非我追加下一组数据页不会保持静止,其滚动变得笨拙并移动到第一个div的开头或附近。

我的问题是在这种情况下我们如何处理滚动?

2 个答案:

答案 0 :(得分:3)

不幸的是,没有任何代码很难判断,但听起来你没有阻止链接的默认操作:

$("#show-more-link").click(function(e) {
   e.preventDefault();
   addMoreImages();
}

答案 1 :(得分:2)

您需要在javascript中使用element.scrollIntoView();

或者,jquery scrollto