jQuery(window).load(function(){ jQuery("#1602504496927376771").masonry({ itemSelector: ".element", gutter: 0, columnWidth: Math.floor(jQuery("#1602504496927376771").width()/ 3) }); jQuery(window).resize(function () { jQuery("#1602504496927376771").masonry({ itemSelector: ".element", gutter: 0, columnWidth: Math.floor(jQuery("#1602504496927376771").width()/ 3) }); }); jQuery("#1602504496927376771").imagesLoaded( function(){ jQuery("#1602504496927376771").children(".element").children(".portfolio_type").each(function(){ jQuery(this).addClass("slideUp"); }); }); jQuery('#infinite_load_more_1602504496927376771').click(function(){ jQuery(this).hide(); jQuery('#infinite_loading_1602504496927376771').addClass('visible'); var startItem = parseInt(jQuery(this).attr('data-start')); var loadItems = parseInt(jQuery(this).attr('data-items')); jQuery.ajax({ url:"https://themes.themegoods.com/grandphotography/demo/wp-admin/admin-ajax.php", type:'POST', data:'action=grandphotography_script_metro_portfolio_pagination_load&start='+startItem+'&items='+loadItems+'&columns=3&type=metro&largecounter='+jQuery(this).attr('data-largecounter')+'&nextnumbertoadd='+jQuery(this).attr('data-nextnumbertoadd')+'&nexttrigger='+jQuery(this).attr('data-nexttrigger'), success:function(results) { if(results != '') { var html = jQuery(results); jQuery("#1602504496927376771").append(html).masonry( 'appended', html ).masonry(); jQuery("#1602504496927376771").imagesLoaded( function(){ jQuery("#1602504496927376771").masonry( 'reloadItems' ); jQuery("#1602504496927376771").masonry( 'layout' ); }); jQuery('#infinite_load_more_1602504496927376771').attr('data-start', parseInt(startItem+loadItems)); jQuery(document).setiLightbox(); jQuery('#infinite_loading_1602504496927376771').removeClass('visible'); var newStartItems = parseInt(startItem + loadItems); if(newStartItems >= 12) { jQuery('#infinite_load_more_1602504496927376771').remove(); } else { jQuery('#infinite_load_more_1602504496927376771').attr('data-start', newStartItems); jQuery('#infinite_load_more_1602504496927376771').show(); if(jQuery('#infinite_load_more_1602504496927376771').length > 0) { Waypoint.destroyAll(); var waypoint = new Waypoint({ element: document.getElementById('infinite_load_more_1602504496927376771'), handler: function(direction) { jQuery('#infinite_load_more_1602504496927376771').trigger('click'); }, offset: '100%' }); } } } } }) }); if(jQuery('#infinite_load_more_1602504496927376771').length > 0) { var waypoint = new Waypoint({ element: document.getElementById('infinite_load_more_1602504496927376771'), handler: function(direction) { jQuery('#infinite_load_more_1602504496927376771').trigger('click'); }, offset: '120%' }); } });