3

別のdivにドラッグアンドドロップできるようにしたい要素、たとえばdivがあります。要素が他の div にドラッグされていない場合は、アニメーション化して最初の位置に戻したいと思います。ドラッグ可能な div は相対的に配置されます。だから、私の質問は、最良のアプローチは何ですか? jQuery UI にアニメーションを戻す方法はありますか? それとも書かないといけないのでしょうか?もしそうなら、これが私の戦略です:

  1. $('#draggableElement').css('left')を使用して、ドラッグの開始時にドラッグ可能な div の座標を取得します。$('#draggableElement').css('top')

  2. ドラッグが完了したら、jQuery .animate を使用して元の位置に戻します。

その戦略は正しいですか?それとも、もっと効率的にできることがありますか?

4

2 に答える 2

2

これを見てください

おそらくjquery uiのドラッグ可能なオプションのヘルパー->ヘルパー。

これはあなたを助けるはずだと思います。そうでない場合は、質問を指定してください。

于 2012-07-27T08:44:41.473 に答える