2

さまざまなドロップ可能な領域の 1 つにドラッグしているドラッグ可能な要素があります。ただし、ドロップ可能な領域にドラッグされた場合でも、ドラッグ可能なアイテムが常に元の位置に戻るようにします (ドロップ可能な領域は、ドラッグ可能なアイテムがドロップされたときに独自のイベントを処理します)。これを行う方法はありますか?

ドラッグ可能な stop() 関数から true または false を返すと、元の位置に戻ることと、ドロップ可能な drop() 関数をトリガーするかどうかの両方に影響することに気付きました。これらを個別に処理する方法はありますか?

4

2 に答える 2

13

それはちょっとハックですが、あなたが持っているとき

$('yourelement').draggable({revert:true});

落ちるかどうかに関係なく元に戻します。そして、ドロップ可能な要素でドロップイベントを引き続き発生させます。

于 2012-07-16T23:05:05.063 に答える
0

ドロッパブルに他の要素を受け入れさせたいですか? そうでない場合は、ドロップ可能オブジェクトの「accept」オプションを「false」に設定できます

$('.foo').droppable('option','accept',false);
于 2012-07-16T23:02:39.600 に答える