无限滚动一遍又一遍地加载第二页

时间:2011-11-16 22:21:45

标签: jquery google-app-engine pagination infinite-scroll

我正在尝试使用jQuery插件Infinate Scroll

我遇到的问题是当我滚动时,它会继续加载第二页。所以我有

results page 1
results page 2
results page 2
results page 2
results page 2
No more results.  

它确实走到了一个奇怪的结局,我认为它会永远继续下去。

为什么第3页永远不会加载。是否有人熟悉无限滚动的内部运作并知道可能发生的事情。似乎下一个按钮永远不会更新,每次都使用相同的光标。我是否需要更改我的分页系统?

我的下一个链接是www.mysite.com/page?cursor=al8sj6fa1jq3io4cm第3页的形式,但它将是一个不同的游标。

我的代码

$('#feed').infinitescroll({
  debug: true,                      
            // enable debug messaging ( to console.log )
  navSelector  : "div.feedNavBar:last",            
                 // selector for the paged navigation (it will be hidden)
  nextSelector : "div.feedNavBar:last .nextBTN",    
                 // selector for the NEXT link (to page 2)
  itemSelector : "#feed div.feedItem"       
                 // selector for all items you'll retrieve
});

1 个答案:

答案 0 :(得分:1)