2009-07-02 10 views
7

Lorsque vous recherchez des images sur le moteur de recherche Bing, le résultat est affiché comme ceci:pagination de recherche d'image Bing - défilement infini

Remarquez comment vous pouvez garder le défilement et le défilement et il n'y a pas " "normal".

Ma question est: Comment font-ils? Je peux voir qu'il se passe des événements ajax/javascript, mais le code n'est pas facile à lire. Je voudrais surtout savoir comment ils savent quand une "boîte vide" est à l'intérieur du port d'affichage des utilisateurs.

Répondre

2

Après quelques recherches et la lecture que j'ai trouvé ce très bon site:

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

Il comprend -plugins WordPress téléchargeable et jQuery et explique également avantages/inconvénients de l'utilisation « Infinite défilement/autopagerize/unpaginate/sans fin pages »

pseudo/code jQuery Exemple pour charger plus de données lorsque l'utilisateur a fait défiler tout le chemin vers le bas:

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