2014-04-06 62 views
2

我想追加和元素到由jquery.shapeshift創建的網格。 documentation表示在元素添加後觸發重新排列。我試過了,但我什麼也沒得到。我究竟做錯了什麼?見例如​​3210如何將元素添加到jquery.shapeshift網格

$(".container").shapeshift({ 
    minColumns: 3 
}); 


$("a").click(function(){ 

    $(".container").append("<div></div>"); 
    $(".container").trigger("ss-event-arrange"); 

}); 

非常感謝

回答

2

你補充說,這樣不是由容器作爲一個孩子的認可,因此還應該告訴您添加的格會被視爲一個孩子容器的DIV像這樣。 我知道應該有另一種方式來做到這一點,但嘗試再次調用$(".container").shapeshift() reshapeing容器,例如:

$(".container").shapeshift({ 
    minColumns: 3 
}); 


$("a").click(function(){ 

    $(".container").append("<div></div>"); 

    $(".container").shapeshift(); 
}); 

下面是一個例子: http://jsfiddle.net/LNysC/1501/