2012-05-24 35 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