2012-01-22 5 views
1

質問はほとんどすべてそれを言う...divを新しいdivにドロップした後の絶対位置の検索?

そう。私はjQueryのドラッグアンドドロップのものを使用して、私は次の問題があります。

私はdiv #oneを持っていて、それをドラッグしてdiv#twoにドロップすることができます。 Evereythingは現在大丈夫です。

私は#oneが落とされた場所を保存したいと思っています。 .position()を使用して#oneの位置を取得します。削除後、私は.position()を呼び出します。問題は親div(ラッパー)に対する相対位置を計算することです。

#two(divをどこにドロップしたか)を基準に#oneの位置を計算するスクリプトを作成します。

私はちょっと気分を悪くして#twoですぐに#oneを作成し、leftとtopのプロパティを-120pxと0pxに設定してdivが#twoの外側に表示されるようにし、#oneを#two私は適切なポジションを取るだろう..しかし、私はそれのようにしたくない..

それがドロップされた後#twoに相対的な#oneの絶対的な位置を見つける方法はありますか?

感謝:)

+0

は#oneの得られた相対位置に#twoのCOORDSを追加するのに十分ではないでしょうか? – nico

答えて

1

私が正しく理解している場合は、あなたは#two w.r.t #oneの(左、上)の位置を見つけたいです。そうであれば、.offset関数を使用して#twoと#oneの位置を求め、その位置を引いて#two内の#oneの相対位置を取得することができます。ここ

DEMO

+0

メイト、あなたは私の質問に答えて、それを試して、それは完全に動作します。仲間を尊重する! – Adrian

関連する問題