2013-11-14 1 views
0

Я использовал масонство jQuery на tumblr некоторое время, поэтому я подумал, что буду использовать его на своем портфолио, чтобы загрузить в мою фотографию. Но я нигде не нахожу, что объясняет, как их наборы загружаются, когда пользователь попадает в нижнюю часть страницы. Должен ли я использовать разбиение на страницы, чтобы контролировать это?Как не получить масонство, чтобы загрузить все divs сразу

У меня есть самый простой из masonry js прямо сейчас.

$(document).ready(function() { 
    $('#pics').masonry({ 
    columnWidth: 379, 
    itemSelector: '.cell' 
    }).imagesLoaded(function() { 
    $('#pics').masonry('reload'); 
    }); 
}); 

Кроме того, даже если у меня есть DIV в нижнем наборе для очистки: оба эти #pics ДИВ только как большой, как самая страница, не расширяется, чтобы уместить все мои фотографии (потому что они плавали оставил). Но ни один из способов, которым я видел, чтобы «обмануть» родительский div в расширении, чтобы соответствовать всем его флотированным дочерним элементам, сработало. У меня такое чувство, потому что я загружаю их через php, а не непосредственно в html.

Итак, они все там, все фотографии, только 5-ий видны, в то время как остальные отрубают заметно. И я бы не хотел загружать сразу 200 картинок.

ответ

1

Вы попробовали метод appended, задокументированный here. Он должен выполнить эту работу за вас.

+0

спасибо. сегодня это имеет смысл. Это то, что я получаю от попыток бессмысленно работать до поздней ночи. – pinksharpii