頭で実行するためにこのスクリプトに追加する必要があるもの。ボディエンドに入れるとよく走る。これは、画像が読み込まれる前にスクリプトが開始されるためだと思います。例http://masonry.desandro.com/docs/intro.html
<script>var $container = $('#container');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : '.item',
columnWidth : 300
});
});
</script>