Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
50
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. $(function(){
  9.     $(window).scroll(function(){
  10.         var element = $(document);
  11.         var distance = (element.height() - element.scrollTop() - $(window).height()) / $(window).height();
  12.  
  13.         if(distance < 1 && !endless.lastPage && !endless.loading){
  14.             endless.nextPage++;
  15.             endless.loading = true;
  16.  
  17.             if(endless.nextPage === endless.numPages){
  18.                 endless.lastPage = true;
  19.             } else {
  20.                 $.ajax({
  21.                     'url' : '/page/' + endless.nextPage,
  22.                     'type' : 'GET',
  23.                     'dataType' : 'HTML',
  24.                     'success' : function(data){
  25.                         $('#content').append($(data).find('.post'));
  26.                         endless.loading = false;
  27.                     }
  28.                 });
  29.             }
  30.         }
  31.     });
  32. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement