var $j = jQuery.noConflict(), $window = $j( window ); $window.on( 'load', function() { "use strict"; if ( $j.fn.infinitescroll !== undefined && $j( 'div.infinite-scroll-nav' ).length ) { // Infinite scroll oceanwpInfiniteScrollInit(); } } ); /* ============================================== INFINITE SCROLL ============================================== */ function oceanwpInfiniteScrollInit() { "use strict" // Get infinite scroll container var $container = $j( '#blog-entries' ); // Start infinite sccroll $container.infinitescroll( { loading : { msg : null, finishedMsg : null, msgText : '
', }, navSelector : 'div.infinite-scroll-nav', nextSelector : 'div.infinite-scroll-nav div.older-posts a', itemSelector : '.blog-entry', }, // Callback function function( newElements ) { var $newElems = $j( newElements ).css( 'opacity', 0 ); $newElems.imagesLoaded( function() { // Isotope if ( $container.hasClass( 'blog-masonry-grid' ) ) { $container.isotope( 'appended', $newElems ); $newElems.css( 'opacity', 0 ); } // Animate new Items $newElems.animate( { opacity : 1 } ); // Add trigger $container.trigger( 'oceanwpinfiniteScrollLoaded' ); // Re-run functions if ( ! $j( 'body' ).hasClass( 'no-carousel' ) ) { oceanwpInitCarousel( $newElems ); } if ( ! $j( 'body' ).hasClass( 'no-lightbox' ) ) { oceanwpInitLightbox( $newElems ); } // Match heights if ( ! $j( 'body' ).hasClass( 'no-matchheight' ) ) { $j( '.blog-equal-heights .blog-entry-inner' ).matchHeight({ property: 'min-height' }); } // Gallery posts if ( $j( '.gallery-format' ).parent( '.thumbnail' ) && $j( '.blog-masonry-grid' ).length ) { setTimeout( function() { $j( '.blog-masonry-grid' ).isotope( 'layout' ); }, 600 + 1 ); } } ); } ); }