0

ドラッグ可能/ドロップ可能なjQuery UIを利用したアプリを構築しています。

ボックスを左から右のターゲット ボックスにドラッグする必要があります。これは問題なく動作しますが、値ボックス ID がドロップされたターゲット ボックスがない場合は、左側のセクションに戻す必要があります。

少しドラッグしてから放すとうまくいきますが、遠くにあるとそこに座っています。私は追加しました

$(".card").draggable({ revert: "invalid" }); 

しかし、それは役に立たないようです。私は何が欠けていますか?

ここにデモがあります。

4

1 に答える 1

0

あなたのデモに基づいて、ドラッグ可能なものは実際に有効なドロップ可能なターゲット(デモの #dropZone 要素、本質的には背景)に当たっているため、元に戻らないと思います。

その要素をドロップ可能に変えないか、そのドロップハンドラーをドラッグ可能な要素自体を「元に戻す」ことで修正できます。

于 2011-06-11T21:03:53.437 に答える