Я использовал кладку JQuery и теперь добавляю бесконечный свиток.Почти в каждом кирпичном кирпиче есть изображения, и до того, как я использовал бесконечную прокрутку, изображения загружались нормально, и все было замечательно.Я добавил следующую часть javascript для бесконечной прокрутки и добавил метод imagesLoaded внутри, но когда добавляются новые кирпичи, они выходят полностью сложенными сверху.Я предполагаю, что я не добавляю метод imagesLoaded надлежащим образом в обратный вызов бесконечной прокрутки, но я не смог найти свою ошибку.Вот код
<script type="text/javascript">
$(function(){
var $container = $('#container');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : '.tile',
columnWidth : 240
});
});
var $container = $('#container');
$container.infinitescroll({
navSelector : ".flickr_pagination",
// selector for the paged navigation (it will be hidden)
nextSelector : "a.next_page",
// selector for the NEXT link (to page 2)
itemSelector : "div.tile"
// selector for all items you'll retrieve
},
// trigger Masonry as a callback
function( newElements ) {
var $newElems = $( newElements );
$container.imagesLoaded(function() {
masonry( 'appended', $newElems );
});
}
);
});
</script>
Первый вызов масонства JQuery работает нормально и не был затронут.Это вторая часть, где, кажется, есть проблема.Спасибо за помощь и дайте мне знать, если вам нужна дополнительная информация.