jQuery(document).ready(function($){ var mobile = 0; mobile = 1; function valid_width_1199_2(){ if(mobile == 1){ win_width = $(window).width(); if(win_width > 1199){ return true; } return false; } if(mobile == 0){ return true; } } jQuery.expr.filters.offscreen = function(el) { el = $(el); var off = el.offset(); var t = off.top; var l = off.left; var h = el.height(); var w = el.width(); var docH = $(window).height(); var docW = $(window).width(); var win = $(window); var viewport = { top : win.scrollTop(), left : win.scrollLeft() }; viewport.right = viewport.left + win.width(); viewport.bottom = viewport.top + win.height(); var bounds = el.offset(); bounds.right = bounds.left + el.outerWidth(); bounds.bottom = bounds.top + el.outerHeight(); visible = (!(viewport.right < bounds.left || viewport.left > bounds.right || viewport.bottom < bounds.top || viewport.top > bounds.bottom)); return visible; }; var loading_bool = false; var page = 1; var go = true; var loading = function(){ if(loading_bool){ return; } loading_bool = true; $.ajax({ type : "POST", data : { page: page, tag: $(".tag-selected").attr('id') }, dataType : "html", url : "https://www.microuniver.com/wp-content/themes/microuniver/js/ajax-getting-data.php", success : function(data){ if(data != "No Data") $(".append-it").append(data); else{ go = false; $(".pagination").html("That's All"); $(".pagination").css("text-align", "center"); } loading_bool = false; }, error : function(jqXHR, textStatus, errorThrown) { alert(jqXHR + " :: " + textStatus + " :: " + errorThrown); } }); } $(window).scroll(function() { if(!loading_bool && $(".pagination").is(":offscreen") && !valid_width_1199_2() && go){ page++; loading(); } }); });