Nieskończona wtyczka przewijania modyfikuje ścieżkę za pomocą niestandardowego zapytania
Używam nieskończonej wtyczki przewijania (nieskończone przewijania) z izotopem jQuery i zastanawiał się, czy możliwe jest zmodyfikowanie ścieżki za pomocą niestandardowych parametrów zapytania, gdy użytkownik przewija stronę w dół, aby wyświetlić więcej elementów.
Czy istnieje sposób na dostęp do ścieżki i zmodyfikowanie jednego z parametrów zapytania. Po raz pierwszy trafia na ścieżkę ok, zwracając pierwszy zestaw elementów, a następnie trafiając na kolejne strony, 1,2 3 ok, ale przy użyciu tych samych parametrów zapytania po raz pierwszy użyłem tylko aktualizacji numeru strony.
Chciałbym zmodyfikować jeden z parametrów, naciskając stronę 3 lub 4 za pomocą czegoś takiego:
var customPath = path + "?type=items&category=clothes&pageNumber=";
Czy podchodzę do tego w niewłaściwy sposób?
Oto mój kod:
$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));
});