我在一個Tumblr主題實施砌體與無限滾動 - 我以前成功完成,但我不能讓這一個停止「打破」並散佈圖像。越來越絕望!JQuery砌體休息後的第一個圖像,加載與奇怪的差距
現場演示neuraldamage-theme4.tumblr.com(密碼是客人)。
我試過從body標籤除了#posts div和它的內容(當然還有腳本),但是問題仍然存在 - 所以它看起來像這不應該是一個問題周圍的divs。
這裏是我的腳本:
$(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 for the paged navigation
nextSelector : '#pagination li a.pagination_nextlink', // selector for the NEXT link (to page 2)
itemSelector : '.post', // selector for all 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 as a callback
function(newElements) {
var $newElems = $(newElements);
$container.masonry('appended', $newElems);
}
);
這裏就是我有嵌入,只要確定它是所有最新的:
<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>
如果你'd喜歡看完整的代碼:gist.github.com/neuraldamage/5307289
如果有人可以對此採取措施,我會非常感激!
附註:不要使用您的jquery.easing的cloudflare cdn。它沒有加載並導致頁面掛起。 – graygilmore 2013-04-07 21:05:37
謝謝你讓我知道 - 我會把它託管在別的地方。 – Nails 2013-04-08 14:45:07