jacodelucia
4/21/2017 - 7:44 AM

WP - JQUERY - Ajax load more + Masonry

WP - JQUERY - Ajax load more + Masonry #wp

$(function() {
   var masonryPreloadedInit = true;
   // On page load, initiate Masonry
   if($('#masonry-grid-preloaded').length){		
      var $containerPreloaded = $('#masonry-grid-preloaded .ajax-load-more-wrap');
      $containerPreloaded.masonry({
         itemSelector: '.full-image'
         });	
      masonryPreloadedInit = false;
   }
  
   // almComplete
   $.fn.almComplete = function(alm){
      if($('#masonry-grid-preloaded').length){
         var $containerPreloaded = $('#masonry-grid-preloaded .ajax-load-more-wrap');
         if(!masonryPreloadedInit){
            $containerPreloaded.masonry('reloadItems');
            $containerPreloaded.imagesLoaded( function() {
               $containerPreloaded.masonry();
            });
         }
      }
   };
})(jQuery);