javascript - JQuery Masonry breaks after first image, loads with strange gaps -
i'm implementing masonry infinite scroll on tumblr theme -- i've done before, can't 1 stop "breaking" , scattering images around. getting desperate!
live demo @ neuraldamage-theme4.tumblr.com (password guest).
i've tried removing body tag except #posts div , contents (and of course script), problem persisted -- seems shouldn't issue surrounding divs.
here's script:
$(document).ready(function() { $('#post-video iframe').attr('width', '300'); // resize embedded videos }); var $container = $('#posts'); $container.imagesloaded( function(){ $container.masonry({ itemselector : '.post', columnwidth : 300 }); }); $container.infinitescroll({ navselector : '#pagination', // selector paged navigation nextselector : '#pagination li a.pagination_nextlink', // selector next link (to page 2) itemselector : '.post', // selector items you'll retrieve loading: { finishedmsg: '', img: 'http://static.tumblr.com/6u5yyqj/iutmgivzo/loading.gif', // http://static.tumblr.com/6u5yyqj/iutmgivzo/loading.gif, http://static.tumblr.com/6u5yyqj/ywkmgj1jq/loadingdark.gif } }, // trigger masonry callback function( newelements ) { var $newelems = $( newelements ); $container.masonry( 'appended', $newelems ); } ); and here's have embedded, made sure date:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script src="http://static.tumblr.com/6u5yyqj/mpkmktfkv/jquery.masonry.min.js"></script> <script src="http://static.tumblr.com/6u5yyqj/nsqmkth3k/jquery.infinitescroll.min.js"></script> and if you'd see full code: gist.github.com/neuraldamage/5307289
if take crack @ this, i'd appreciative!
it's running bunch of problems because have multiple <div id="posts"> on page. problem tumblr code spitting out more should.
Comments
Post a Comment