2012-05-24 63 views
3

我正在嘗試創建可重新排列的瓷磚網格。這些瓷磚大小不同。這是我得到了多少。重新排列區域內的瓷磚

http://jsfiddle.net/psivadasan/dMtRs/

我如何防止瓦片被重新排列的灰色區域之外?我不希望發生這種情況: http://i.imgur.com/0JAfY.png

感謝任何幫助。

+0

你有什麼期望,而不是發生? – Blazemonger

+0

查看元素的尺寸,如果元素的類型不正確,則不允許將其刪除。 –

+0

我希望瓷磚在灰色容器內重新排列。重新排列時,我不希望瓷磚從容器中出來。 –

回答

3

只需使用containment選項:這將停止被拖出的元素。

$('ul').sortable("option", "containment", 'parent'); 

http://jsfiddle.net/dazefs/dMtRs/7/

+0

嗨達倫,感謝您抽出時間。當我重新佈置瓷磚(例如,向上移動5)時,另一個瓷磚仍然在容器外面。 –

+1

@ b-marls - 如果我可能會問 - 這是否真的回答你的問題? – Kobi