Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             var endless = {
  2.                 loading : false,
  3.                 lastPage : false,
  4.                 nextPage : {CurrentPage},
  5.                 numPages : {TotalPages}
  6.             };
  7.  
  8.             var loadCallback = function(data){
  9.                 $(data).find('#content .post').appendTo('#content');
  10.                 endless.loading = false;
  11.             };
  12.  
  13.             function endlessScroll(){
  14.                 var element = $(document);
  15.                 var bottom = element.height() - element.scrollTop() - $(window).height();
  16.  
  17.                 // change pixel to percentage
  18.                 if(bottom < 400 && !endless.lastPage && !endless.loading){
  19.                     endless.nextPage++;
  20.                     endless.loading = true;
  21.  
  22.                     if(endless.nextPage === endless.numPages){
  23.                         endless.lastPage = true;
  24.                     } else {
  25.                         $.get('/page/' + endless.nextPage, loadCallback);
  26.                     }
  27.                 }
  28.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement