0

内部に5 * 5の正方形がある正方形のグリッドがあります。2 つの正方形を交換したい (つまり、正方形をドラッグして別の正方形にドロップすると、両方の正方形の位置が変更されて交換されます)。しかし、ソート可能を使用しているため、他のいくつかの正方形の位置が変更されています。この動作はノックアウトjsで可能ですか???

4

1 に答える 1

0

sortableバインディングは、、、、およびをbeforeMove含むオブジェクトに渡されるコールバックを受け入れます。これらを使用して、自分でスワップを行うことができます。sourceParentsourceIndextargetParenttargetIndex

また、arg.cancelDrop = true;自分で処理することを示すように設定することもできます。

サンプルは次のとおりです: http://jsfiddle.net/rniemeyer/c7NLz/

于 2013-03-07T14:39:56.340 に答える