Infinite scroll plugin modifica la ruta con una consulta personalizada.
Estoy usando el plugin de desplazamiento infinito (scroll infinito) con el isótopo jQuery y se preguntaba si es posible modificar la ruta con parámetros de consulta personalizados a medida que el usuario se desplaza por la página para ver más elementos.
¿Hay alguna forma de acceder a la ruta y modificar uno de los parámetros de consulta? Está golpeando correctamente la ruta por primera vez, devolviendo el primer conjunto de elementos y después de eso llegó a las siguientes páginas, 1,2 3 bien, pero usando los mismos parámetros de consulta que usé por primera vez, solo actualicé el número de página.
Me gustaría modificar uno de los parámetros al pasar a la página 3 o 4 con algo como esto:
var customPath = path + "?type=items&category=clothes&pageNumber=";
¿Me estoy acercando a esto de la manera incorrecta?
Aquí está mi código:
$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));
});