jQuery无限滚动-是否可以重置页面计数?

jQuery无限滚动-是否可以重置页面计数?,jquery,infinite-scroll,Jquery,Infinite Scroll,我正在使用这个插件制作一个无休止的页面 然而,我在网站上有一些链接,它们取代了无限滚动窗格中的内容。我已经设法让它更新无限滚动调用的路径,但是它从原始项目集停止的位置继续分页 i、 e.如果您滚动7个“页面”,然后通过单击加载第1页的链接更改项目,然后无限滚动插件加载第8页 我试过很多不同的方法 $(".infinite-scroll-container").infiniteScroll().currPage = 1; 及 我不知道如何告诉无限滚动插件重置它的页面计数器。我想我的理想解决方案是

我正在使用这个插件制作一个无休止的页面

然而,我在网站上有一些链接,它们取代了无限滚动窗格中的内容。我已经设法让它更新无限滚动调用的路径,但是它从原始项目集停止的位置继续分页

i、 e.如果您滚动7个“页面”,然后通过单击加载第1页的链接更改项目,然后无限滚动插件加载第8页

我试过很多不同的方法

$(".infinite-scroll-container").infiniteScroll().currPage = 1;

我不知道如何告诉无限滚动插件重置它的页面计数器。我想我的理想解决方案是能够修改或创建一个函数来修改它的内部页面计数器


感谢您的帮助

我在插件中添加了一个公共方法,用于重置页面计数器。我已经把它贴在下面了。结果很简单

resetpage: function(){
    this.options.state.currPage = 1;
},

是否尝试解除绑定,然后使用新参数再次绑定?例如使用
currPage=1
绑定或使用原始domready中的init参数似乎可以停止加载任何内容:s仅使用unbind和bind方法不会重置计数器:/n这可能会有所帮助。检查检查
自定义触发器,非自动。Twitter风格
部分,如果您还没有这样做。否则,我建议您使用JSFIDLE在这里发布一些示例代码,以便我们可以对其进行调试。
resetpage: function(){
    this.options.state.currPage = 1;
},