Foros del Web » Programando para Internet » Jquery »

Scroll infinito

Estas en el tema de Scroll infinito en el foro de Jquery en Foros del Web. Saludos; Estoy diseñando una App para androido obteniendo el contenido de esta de un sitio web mediante json. Necesito que la App tenga scroll infinito, ...
  #1 (permalink)  
Antiguo 31/01/2015, 16:28
 
Fecha de Ingreso: octubre-2009
Ubicación: Santa Fe
Mensajes: 206
Antigüedad: 15 años, 1 mes
Puntos: 7
Scroll infinito

Saludos;

Estoy diseñando una App para androido obteniendo el contenido de esta de un sitio web mediante json.

Necesito que la App tenga scroll infinito, las imágenes están en una tabla, <li></li> lo que necesito es un scrip o un plugin que me muestre las primeras 10 filas o líneas y una vez que llegue al final de scroll cargue las siguientes 10 lineas y asi sucesivamente hasta cargar toda la tabla.
__________________
Fondos de pantalla
Juegos Gratis
  #2 (permalink)  
Antiguo 31/01/2015, 18:31
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Scroll infinito

Yo suelo aplicar esto:

Código Javascript:
Ver original
  1. $(window).scroll(function(){
  2.     var a = $(window).scrollTop(), //Posición del scroll vertical
  3.         b = $(document).height(), //Altura del documento
  4.         c = $(window).height(), //Altura de la ventana
  5.         d = b - c;
  6.     if (a == d){
  7.         //Realizo la carga de los nuevos elementos
  8.     }
  9. });

Espero te sirva.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 01/02/2015, 09:06
 
Fecha de Ingreso: octubre-2009
Ubicación: Santa Fe
Mensajes: 206
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Scroll infinito

saludos alexis88

Logre hacer lo que quería mediante un plugin, pero tengo un problema, no se mucho de java. El sctipt genere el scroll infinito, pero se vuelven a cargar las 10 primeras imágenes o entradas.

Creo que el error esta en esta línea
Código:
 path: function(page) {
         return 'http://www.picalls.com/?json=get_posts&count=10';
    }
que indica que cuandeo el scroll llegue al final vuelva a cargar las 10 entradas, se puede hacer que se sumen 10 a
Código:
count=10
para asi mostrar las 10 siguientes?

código

Código:
<!doctype html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>infinitescroll</title>
    <link href="http://www.jqueryscript.net/css/jquerysctipttop.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" href="lib/reset.css">
    <link rel="stylesheet" href="lib/waterfall.css">
    <script src="lib/jquery.js"></script>
    <script src="lib/handlebars.js"></script>
    <script src="lib/waterfall.min.js"></script>
</head>
<body>
<div id="header">
    <h1>infinitescroll</h1>
</div>
<div id="container"></div>
<script type="text/x-handlebars-template" id="waterfall-tpl">
{{#posts}}
    <div class="item">
        <img src="{{thumbnail}}" width="{{width}}" height="{{height}}" />
    </div>
{{/posts}}
</script>
<script>
$('#container').waterfall({
    itemCls: 'item',
    colWidth: 222,  
    gutterWidth: 15,
    gutterHeight: 15,
    checkImagesLoaded: false,
    path: function(page) {
         return 'http://www.picalls.com/?json=get_posts&count=10';
    }
});
</script>


</body>
</html>
__________________
Fondos de pantalla
Juegos Gratis

Etiquetas: infinito, scroll
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:54.