Я использую Isotope с компоновкой Masonry и заметил, что иногда между блоком и другим блоком остаются промежутки (также, если есть место для другого блока). но иногда, если я обновляю страницу, все в порядке, и она заполняет все пробелы. (по этой причине я не думаю, что это проблема css) Я использую плавные размеры для элементов, и у меня есть режим sortBy: random.
Нашел, что есть еще скрипт isotope-perfectmasonry, но похоже работает только со старой версией masonry (v1)
это мой код
var $grid = $('.grid').imagesLoaded( function() {
// init Isotope after all images have loaded
$('.grid').isotope({
itemSelector: '.grid-item',
layoutMode: 'masonry',
sortBy : 'random',
percentPosition: true,
masonry: {
columnWidth: '.grid-sizer',
gutter: '.gutter-sizer'
}
});
});
Возможно ли заполнить все пробелы или это невозможно, потому что это случайно? Любая идея, как я могу вызвать ретрансляцию, если есть какие-то пробелы?