//variable initialization var current_page = 1; var loading = false; var oldscroll = 0; var isback = true; $(document).ready(function(){ window.scrollTo(0,0); $('.actn1').addClass('loading-init'); disableScroll(); //$("body").css("overflow","hidden"); $.ajax({ 'url':'get_client_data.php', 'type':'post', 'data': 'p='+current_page, dataType: 'html', success:function(data){ var data = data; $('#wrap').append(data).fadeIn(1000); current_page++; enableScroll(); //$("body").removeAttr("style"); $('.actn1').removeClass('loading-init'); isback= false; } }); $(window).scroll(function() { if( $(window).scrollTop() > oldscroll ){ //if we are scrolling down if( ($(window).scrollTop() + $(window).height() >= $(document).height() ) && (current_page <= total_pages) && isback!=true ) { if( ! loading ){ $('#wrap').addClass('loading'); loading = true; isback=false; disableScroll(); //$("body").css("overflow","hidden"); $.ajax({ 'url':'get_client_data.php', 'type':'post', 'data': 'p='+current_page, dataType: 'html', success:function(data){ var data = data; $('#wrap').append(data).fadeIn(1000); current_page++; enableScroll(); //$("body").removeAttr("style"); $('#wrap').removeClass('loading'); loading = false; } }); } } } }); });