2
Я пытаюсь понять, как изменить ширину столбца моей жидкой кладки при изменении размера окна браузера. Поэтому, когда ширина браузера меньше 1300px ColumnWidth переходит от 4 до 3.
Вот мой JQuery:jQuery масонство. Обновить columnWidth при изменении размера
jQuery(document).ready(function() {
jQuery('#thumb-wrap, #thumb-wrap-2').masonry({
itemSelector: '#thumb-container-1, #thumb-container-2',
// set columnWidth a fraction of the container width
columnWidth: function(containerWidth) {
return containerWidth/4;
}
});
});
ли это вообще возможно?
очень близко, это успешно отключается от 4 до 3, но кладка не работает, когда страница загружается, только когда вы начинаете изменять размер окна, она защелкивается на месте? – user1374796
Вы также можете использовать содержимое этой функции в событии page.load. Кстати, я просто посмотрел варианты каменной кладки, и есть isResizable (логика компоновки триггеров при изменении размера окна браузера). Ты это пробовал? – alijsh
Я вроде как работал, он все еще не работает, когда страница загружается с меньшим размером, и у меня возникли проблемы с ней, когда размер экрана снова увеличивается, и он возвращается к 4 столбцам, медиа-запросы 't похоже на применение – user1374796