1

我正在尝试使用 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
});
4

1 回答 1

1

这里的叉子修改了插件来做你所追求的:https ://github.com/thatericsmith/infinite-scroll/blob/343cd297c70f1f8a486cd02cea28cf826b7af7c5/jquery.infinitescroll.js

于 2012-05-03T09:24:19.830 回答