Jquery Infinite Scroll仅适用于第一页

时间:2014-11-03 02:47:08

标签: javascript jquery infinite-scroll frontpage

我正在使用https://github.com/paulirish/infinite-scroll中的无限滚动插件。遗憾的是,文档有点缺乏。我已经部分工作,但我发现脚本只在第一页上发布。我使用的网站是一个ASP.NET MVC 5站点,其中有一个使用nuget的PagedList插件的表。 URL结构是     /Claim?page=。转到/Claim/Claim?page=1并向下滚动,无限滚动无问题。如果我导航到/Claim?page=2,无限滚动功能无效,导航元素也不会隐藏。

此问题中描述了类似的问题:Infinite Scroll functions only in the front page

我已将以下内容添加到pathParse,但它没有帮助。

pathParse: function () { return ["/Claim?page=", ""] },

以下是相关代码:

$('#listAll').infinitescroll({
    navSelector: "ul.pagination",
    nextSelector: "li.PagedList-skipToNext a",
    itemSelector: "#listAll tr",
},
function (arrayOfNewElems)
{
    removeNoJS();
    UpdateURL(arrayOfNewElems);
});

其他所有内容都默认保留。有人能够指出我在这里做错了什么吗?我已经工作了很长一段时间但已经停滞不前了,所以我真的很感激任何帮助。

我的最终目标是能够转到网址,也许是第2页,并且可以从那里向下或向上滚动。这将需要进一步修改,但这个问题是一个很大的障碍!

如果我需要提供更多详细信息,请与我们联系。

干杯!

0 个答案:

没有答案