jQuery UI を使用して、foo
ドラッグとドロップの両方が可能な div と、ドロップbar
のみが可能な div があります。helper: 'clone'
このオプションをオンにするとドラッグが発生するため、オリジナルfoo
は実際には移動していません。clonedfoo
を元の の上にドロップするfoo
と、drop: function
は呼び出されません。
foo
クローンをにドロップすると機能するため、これは奇妙に思えますbar
。また、他のドラッグ可能なものを にドロップすることもできfoo
ます。唯一の問題は、自分自身にドロップできないことfoo
です。
foo と bar とドラッグ可能とドロップ可能と何度も言ったので、私でさえ混乱していますが、この例は物事を明確にするはずです:
最初のボックスを 2 番目または 3 番目のボックスにドラッグしようとすると、うまくいきます。しかし、2 番目のボックスにドロップするのではなく、ドラッグを開始してから、それ自体にドロップしようとしても、何も起こりません。これが物事がうまくいくはずの方法である場合、私は何を間違っていますか? これが jQuery UI のバグである場合、何か良い回避策を思いつきますか?