石積みの追加方法を使用すると、追加されたすべてのアイテムの「左」属性が「0」として計算され、すべてのアイテムが 1 つの列に表示されます。masonry('reload') を実行すると、すべてが正しく再配置されますが、新しいアイテムがロードされるたびに再配置するのはリソースを大量に消費します。
また、下からアニメーション化する必要がありますが、上からアニメーション化しています。
私のコードは次のとおりです。
最初に:
$('.pinboard-list').masonry({
itemSelector : '.grid-item'
});
それでは、各項目について
function renderitems(){
boxes = $(html);
$('.pinboard-list').append(boxes).masonry('appended',boxes,true);
}
明らかな何かが欠けていますか?
編集
JSフィドル