2012-07-27 20 views
7

Qualcuno sa di un buon tutorial o di un plugin jQuery che posso usare per aggiungere lo scroll infinito sul mio tavolo?jQuery scroll infinito su un tavolo?

In pratica voglio aggiungere più righe alla tabella mentre un utente scorre la pagina verso il basso.

Grazie in anticipo.

risposta

5

Basta provare questo fuori:

HTML:

<div id="postswrapper"> 
     <div class="item">content</div> 
     ... 
     <div id="loadmoreajaxloader" style="display:none;"><center><img src="ajax-loader.gif" /></center></div> 
    </div> 

Javascript:

<script type="text/javascript"> 
$(window).scroll(function() 
{ 
    if($(window).scrollTop() == $(document).height() - $(window).height()) 
    { 
     $('div#loadmoreajaxloader').show(); 
     $.ajax({ 
     url: "loadmore.php", 
     success: function(html) 
     { 
      if(html) 
      { 
       $("#postswrapper").append(html); 
       $('div#loadmoreajaxloader').hide(); 
      }else 
      { 
       $('div#loadmoreajaxloader').html('<center>No more posts to show.</center>'); 
      } 
     } 
     }); 
    } 
}); 
</script> 
+0

dovrebbe menzionato sto usando .NET lol :) grazie però – thatuxguy

4

Si può dare un'occhiata a questo se si adatta alle vostre esigenze: http://datatables.net/examples/basic_init/scroll_y_infinite.html

Anche se non hai familiarità con datatables, può intrigo di usarlo, come per implementare questo rotolo infinita su un tavolo basta aggiungere questo codice jQuery:

$(document).ready(function() { 
    $('#example').dataTable({ 
    "bScrollInfinite": true, 
    "bScrollCollapse": true, 
    "sScrollY": "200px" 
    }); 
}); 

al tavolo popolato del html (hanno 4 ways per farlo).

Anyay, IMO, vale la pena di verificare.

edit: Come @ SpoiledTechie.com dice di seguito nel commento - questa informazione è outdate e si dovrebbe esaminare il modo in cui sostengono che la società: http://datatables.net/upgrade/1.10#bScrollInfinite

+0

ha un aspetto bene, non stavo cercando di aggiungere una barra di scoll al tavolo, principalmente usare quello sulla finestra del browser un po 'come FB usa credo che – thatuxguy

+0

in tal caso penso che questo potrebbe non essere effettivamente per voi. Ho pensato che volevi qualcosa di simile perché hai messo "tavolo" nel tuo titolo. – Nikola

+0

ha un bell'aspetto, potrebbe essere in grado di usarlo in futuro. quindi grazie per avermelo indirizzato :) – thatuxguy

Problemi correlati