2013-03-07 72 views
0

我有一個方形網格,裏面有5 * 5個方塊。我想交換兩個正方形(即),當我拖動一個正方形並將其放在另一個正方形上時,兩個正方形應該交換它們的位置。但是由於我正在使用排序功能,其他一些方塊的位置正在變化。這種行爲可能在淘汰賽js?使用Knockout js進行交換排序

回答

0

sortable結合接受傳遞包含sourceParentsourceIndextargetParenttargetIndex對象的回調beforeMove。你可以使用這些來做自己的交換。

此外,您可以設置arg.cancelDrop = true;以表明您將自己處理它。

以下是樣本:http://jsfiddle.net/rniemeyer/c7NLz/