Masonry Plugin: Cambiar el tamaño de div no causará reorganización

Tengo elementos de mampostería envueltos en 1000px de ancho, tengo un botón para cambiar el tamaño del div a 2000x usando jQuery'saddClass(), el problema es que Masonry no reorganizará los elementos para llenar el espacio adicional de 1000 px, sé que el cambio de tamaño funciona porque cambiar el tamaño de la ventana del navegador provoca una reorganización.

Albañilería

$(function(){
    $('#container').masonry({
        // options
        itemSelector : '.item',
        columnWidth : 240
    });
});

Botón

$("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 */

ntenté ejecutar ('a'). Haga clic en la función de mampostería con el mismo botón, y parece funcionar normalmente, pero el problema sigue ahí.

¿Algún consejo? Estoy perplejo :

Respuestas a la pregunta(3)

Su respuesta a la pregunta