Domanda

Quando si cerca immagini sul motore di ricerca Bing, il risultato viene visualizzato nel seguente modo:

http://www.bing.com/images/search?q= impilare + trabocco

Si noti come è possibile mantenere lo scorrimento e lo scorrimento e non c'è paging "normale".

La mia domanda è: Come fanno questo? Posso vedere v'è una certa Ajax / JavaScript eventi che accadono, ma il codice non è di facile lettura. In particolare mi piacerebbe sapere come sanno quando un "scatola vuota" è dentro gli utenti Vista port.

È stato utile?

Soluzione

Ecco un articolo su questa tecnologia:

eliminare i risultati di paging utilizzando JavaScript (ala DZone) :. utilizzando Javascript, prototipo e PHP

Altri suggerimenti

Dopo qualche ricerca e la lettura ho trovato questo sito molto buono:

http://www.infinite-scroll.com/

Si comprende WordPress scaricabili e jQuery -plugins e spiega anche pro / contro di utilizzare "Infinite scroll / AutoPagerize / unpaginate / pagine infinite"

Esempio pseudo / jQuery codice per caricare più dati quando l'utente ha scorrimento fino in fondo:

$(window).scroll(function(){
        if  ($(window).scrollTop() == $(document).height() - $(window).height()){
           loadMoreRows();
        }
});

Questa caratteristica è spesso chiamata "scrolling infinito". Ricerca di javascript scroll infinito gira su un certo numero di articoli / messaggi su come fare questo. Alcuni di quelli più interessanti:

Oggi ho trovato un plugin jQuery che fa la stessa di scorrimento come Bing / Live Search:

http://blog.yctin.com/archives/jquery-plugins- ajaxscroll /

E 'stato progettato per eliminare la necessità per il prossimo / precedente pulsanti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top