Оберните элементы Masonry в div шириной 1000 пикселей, у меня есть кнопка для изменения размера div до 2000x с помощью jQuery addClass ()
проблема в том, что Masonry не перетасовывает элементы, чтобы заполнить лишнее пространство в 1000 пикселей, я знаю, что изменение размера работает, потому что изменение размера окна браузера вызывает перетасовку.
Masonry:
$(function(){
$('#container').masonry({
// options
itemSelector : '.item',
columnWidth : 240
});
});
Button:
$("a.button").toggle(function(){
$(this).addClass("flip");
$("div#container").fadeOut("fast", function() {
$(this).fadeIn("fast").addClass("resize");
});
CSS:
width: 1000px; /* default */
width: 2000px !important; /* on button press */
I попробовал запустить ('a'). Нажмите на функцию Masonry с помощью той же кнопки, и кажется, что она работает нормально, но проблема все еще существует.
Какие-нибудь советы? Я в тупике: /