(function() { var $tumblelog = $('.content'); $tumblelog.infinitescroll({ navSelector : ".pagination", nextSelector : ".pagination a:first", itemSelector : ".post", bufferPx : 50, animate : false, done : "", loading: { finishedMsg: "", img : "", msg: null, msgText: "" }, }, function( newElements ) { var $newElems = $( newElements ).css({ opacity: 0 }); $newElems.imagesLoaded(function(){ $newElems.animate({ opacity: 1 }); $tumblelog.masonry( 'appended', $newElems); }); } ); $tumblelog.imagesLoaded( function(){ $tumblelog.masonry({ columnWidth: function( containerWidth ) { return containerWidth / 100; } }); }); })();