Masonry криво отображается при первой загрузке, как быть?
Это из-за картинок
нужно прописать высоту или инициализировать работу Масонри, после того, как все картинки будут загружены$(document).ready(function() {
$('#content').masonry({
columnWidth: 320,
itemSelector: '.item'
}).imagesLoaded(function() {
$('#content').masonry('reload');
});
});
Если честно, то у меня нормально сходу отображается.
Вообще подобное обычно бывает, если скрипт срабатывает до загрузки самой страницы. Т.е. не у всех элементов уже есть размер и скрипт выстраивает их "абы как".