我正在使用带有 jQuery isotope 的无限滚动插件 ( infinite-scroll ),并且想知道当用户向下滚动页面以查看更多项目时,是否可以使用自定义查询参数修改路径。
有没有办法访问路径并修改其中一个查询参数。它第一次到达路径 ok 返回第一组项目,然后它到达下一页 1,2 3 ok 但使用我第一次使用的相同查询参数只更新页码。
我想在点击第 3 页或第 4 页时修改其中一个参数,如下所示:
var customPath = path + "?type=items&category=clothes&pageNumber=";
我是以错误的方式接近这个吗?
这是我的代码:
$container.infinitescroll({
navSelector: '#page_nav', // selector for the paged navigation
nextSelector: '#page_nav a', // selector for the NEXT link (to page 2)
itemSelector: '.element', // selector for all items you'll retrieve
loading: {
finishedMsg: 'No more categories to load.',
msgText: "<em>Loading the next set of categories...</em>",
img: 'http://i.imgur.com/qkKy8.gif'
},
pathParse: function (path, nextPage) {
var customPath = path + "?type=items&category=all&pageNumber=";
path = [customPath, '#contaner'];
return path;
}
},
// call Isotope as a callback
function (newElements) {
$container.isotope('appended', $(newElements));
});