При таком вызове, Masonry вызывается по 300 раз, т.к. реагирует на изменения каждого пикселя. Да и брейкпоинтов много сильно получается. Как справиться с этим? На каждую точку прописывать что ли? Ниже код вызова, может там допускаю ошибку?
$(window).resize(function () {
initMasonry();
});
function initMasonry(){
$('#main-block').masonry({
itemSelector: '.block',
columnWidth: 5,
layoutPriorities: {
upperPosition: 1,
shelfOrder: 0
}
});
}