Infinite AJAX Scroll es un plugin jQuery que sirve para recargar contenido sin la necesidad de refrescar la pagina completa, algo exactamente igual a lo que hacen sitios como Facebook o Twitter que utilizan la posición de la barra de scroll para cargar contenido bajo demanda. Un tema del que ya hablamos hace unos cuantos meses cuando escribí un post sobre el posible fin de la paginación convencional.
Para el que no conoce esta técnica de scroll infinito, la misma funciona de una forma muy sencilla y que consiste en cargar el contenido al detectar que el usuario llego al final del documento mediante la barra de scroll. De esta forma podemos cargar nuevo contenido mediante una llamada AJAX, cargando el nuevo a continuación del que ya se encontraba listado. Una practica muy interesante y practica de cara al usuario.
Si bien parece un poco complicado, implementar una solución de este tipo es muy sencillo si utilizamos algunos de los plugins disponibles, en esta oportunidad estamos hablando de Infinite AJAX Scroll que cuenta con algunas mejoras interesantes.
Una de las grandes ventajas de este plugin, y que alternativas similares no tiene, es que modifica la dirección de la barra del navegador a medida que vamos cargando nuevo contenido, mostrando de forma sencilla la posición exacta del nuevo contenido cargado recientemente mediante AJAX.
Ejemplo de uso
jQuery.ias({ container : ".listing", item : ".post", pagination : "#content .navigation", next : ".next-posts a", loader : "images/loader.gif" });
Un pequeño consejo, si van a implementar este tipo de soluciones les recomiendo leer el apartado de Google Analytics referido al seguimiento de eventos AJAX, ya que es posible monitorear y contabilizar este tipo de eventos, que en lugar de recargar el sitio completo carga solamente una porción de contenido. De esta forma no van a perder el control sobre las paginas vistas de su sitio web.
Web: Infinite AJAX Scroll
guzman6001
13 años ago
No me funcionó… Quizás es que los elementos de mi página no están organizados como espera el plugin.
🙁
Seguiré buscando una solución.
Ever
13 años ago
A mi me funcionó pero debo advertirles que no funciona bien en Internet Explorer 8 y que presenta otros problemas menores. Personalmente no lo recomiendo
Ruben
12 años ago
Yo no sé como hacerlo la verdad.
Por más que llego a realizar lo que pone no consigo que funcione.
¿Podrías explicarmelo?
Gracias.