我試圖讓jquery masonry腳本重新洗牌後,我動畫的大小的div。我看過一些例子,但我似乎無法得到它的工作。我想:div動畫後的砌體重新洗牌
<script>
$(function(){
$('#container').masonry({
itemSelector: '.box',
columnWidth: 100,
isAnimated: true
});
});
</script>
<script>
$("#test").click(function() {
$("#test").animate ({
"width": 300,
"height": 200
}, 250);
$('#container').masonry({
itemSelector: '.box',
columnWidth: 100,
isAnimated: true
});
});
</script>
我也試過
<script>
$(function(){
$('#container').masonry({
itemSelector: '.box',
columnWidth: 100,
isAnimated: true
});
});
</script>
<script>
$("#test").click(function() {
$("#test").animate ({
"width": 300,
"height": 200
}, 250);
$("#container|).masonry("reload");
});
</script>
出於某種原因,我不能讓洗牌的情況發生。這裏是它的網頁不工作http://www.klossal.com/masonry.html
在此先感謝您的任何幫助。
我不認爲你需要同位素洗牌。最簡單的方法是在將瓷磚送入磚石之前對瓷磚進行重新排列。 – Bytemain
如果你想(重新)洗牌,你需要(重新)洗牌。同位素具有混合方法。砌體沒有洗牌方法。就那麼簡單。 – Systembolaget
地球是一架平面也很簡單,但事實並非如此。當您爲另一個訂單提供算法時,您無需洗牌。這很複雜。同位素也不是免費的,因此不是很有用。 – Bytemain