0

Droppable1 が Draggable1 を受け入れ、Droppable2が Draggable2 を受け入れる jsFiddle があります。を使用し、無効handlerに設定されrevertています。

ただし、不適切なドラッグ可能なものをドロップしようとすると、ドロップ可能なものが反応するようにしたいと思います。したがって、たとえば、Draggable1 を Droppable2 にドロップすると、Droppable2 の色が Draggable1 の色になり、さらに Draggable1 がrevert通常どおりに戻るはずです。すべてのドロップ可能なイベントは、受け入れられていないものではなく、受け入れられたドラッグ可能に対して何かが行われたときにのみ発生するため、私はそれを行う方法がわかりません。

理論的には、ドロップ可能に両方のドラッグ可能を受け入れさせ、ドロップイベントで色を変更することができました。ただし、この場合、revertDraggable1 を Droppable2 にドロップすると有効になるため、無効に対する効果は失われます。

それを達成する方法はありますか?

4

1 に答える 1