Droppable1 が Draggable1 を受け入れ、Droppable2が Draggable2 を受け入れる jsFiddle があります。を使用し、無効handler
に設定されrevert
ています。
ただし、不適切なドラッグ可能なものをドロップしようとすると、ドロップ可能なものが反応するようにしたいと思います。したがって、たとえば、Draggable1 を Droppable2 にドロップすると、Droppable2 の色が Draggable1 の色になり、さらに Draggable1 がrevert
通常どおりに戻るはずです。すべてのドロップ可能なイベントは、受け入れられていないものではなく、受け入れられたドラッグ可能に対して何かが行われたときにのみ発生するため、私はそれを行う方法がわかりません。
理論的には、ドロップ可能に両方のドラッグ可能を受け入れさせ、ドロップイベントで色を変更することができました。ただし、この場合、revert
Draggable1 を Droppable2 にドロップすると有効になるため、無効に対する効果は失われます。
それを達成する方法はありますか?