Плагин Masonry: изменение размера div не вызовет перетасовки

Оберните элементы 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 с помощью той же кнопки, и кажется, что она работает нормально, но проблема все еще существует.

Какие-нибудь советы? Я в тупике: /

6
задан Naota 1 July 2011 в 03:08
поделиться