Мне трудно понять, как применить Masonry к странице, когда LOAD MORE находится на месте. Я нашел похожие примеры и попытался применить код к своему делу, но он не работает.
Здесь я разместил фиктивный сайт http://test.pamplemoussejournal.com/.
Это то, что у меня есть для моих настроек кладки
var $container = jQuery('#masonry-grid');
$container.imagesLoaded( function(){
jQuery('#masonry-grid').show();
jQuery('#loading').hide();
$container.masonry({
itemSelector: '.item',
columnWidth: 325,
isFitWidth: true,
isAnimated: true
});
})
Когда я смотрю в инспекторе, div загружается, но не загружает кладку
<div id="masonry-grid" style="position: relative; width: 1300px; height: 916px;">
<div class="item" style="position: absolute; left: 0px; top: 0px;"></div>
<div class="item" style="position: absolute; left: 325px; top: 0px;"></div>
<div class="item" style="position: absolute; left: 650px; top: 0px;"></div>
<div class="item" style="position: absolute; left: 975px; top: 0px;"></div>
<div class="item" style="position: absolute; left: 325px; top: 316px;"></div>
<div class="item" style="position: absolute; left: 650px; top: 406px;"></div>
<div class="item" style="position: absolute; left: 975px; top: 423px;"></div>
<div class="item" style="position: absolute; left: 0px; top: 442px;"></div>
<div class="item"></div>
<div class="item"></div>
Я не чувствую, что append - это то, что мне нужно использовать, я думаю, что masonry('reload') - это то, что мне нужно, но я не могу понять это, потому что все, что я пробовал, не имело никакого эффекта.
Спасибо за любую помощь или указатели.