У меня проблема на одной из моих страниц, которая захватывает множество изображений с сервера, сбрасывает их на экран и использует кладку, чтобы выложить все.Проблемы с загрузкой каменной кладки
Все изображения загружаются, но похоже, что каменная кладка вызывается до того, как изображения загрузились как внизу, все изображения загружаются в беспорядке. Я добавил несколько скриншотов, чтобы показать вам. Обратите внимание, что это происходит и на других страницах.
И некоторые из важных кода я использую.
<script>
$.each($('.img-grid-container img'), function (index, obj) {
$(this).css({
'width' : (50 + Math.round((Math.random()) * 330))
});
});
</script>
<script>
var $container = $('.img-grid-container');
$container.imagesLoaded(function(){
$('#grid-section').fadeIn("normal");
$('#loader-container').hide();
$container.masonry({
itemSelector : '.attachment-full',
columnWidth: 30
});
});
</script>
Любая помощь всегда приветствуется.
-R
Спасибо за помощь. У меня не было кладки, завернутой в документ, готовой, так что сначала попробуем (я чувствовал, что imagesLoaded должен был зафиксировать это). –