我正在使用此插件https://github.com/infinite-scroll/infinite-scroll制作无尽的页面。
但是我在网站上有一些链接来替换无限滚动窗格中的内容。我设法让它更新了无限滚动调用的路径,但它继续从原始项目集停止的地方开始分页。
即。如果您滚动7'页面'然后通过单击它加载第1页的链接来更改项目,然后无限滚动插件将加载第8页。
我尝试了很多变种
$(".infinite-scroll-container").infiniteScroll().currPage = 1;
和
$(".infinite-scroll-container").options.state.currPage = 1;
我不确定如何告诉Infinite Scroll插件重置它的页面计数器。我想我的理想解决方案是能够修改或创建一个功能来修改它的内部页面计数器吗?
任何帮助表示赞赏!
答案 0 :(得分:0)
我已经为插件添加了一个公共方法,它会重置页面计数器。我在下面发布了它。事实证明它很简单..
resetpage: function(){
this.options.state.currPage = 1;
},