だから私が取り組んでイムこのプロジェクトを持っている、そして今、私はドラッグして、私のアイテムをドロップするとのjQuery UIのドラッグ&ドロップ位置が最初のドロップの上にジャンプし
私の問題は、ある立ち往生:(イム、私はする必要がありこれは私がdiv要素にドラッグした直後にジャンプを紹介しますが/取得、コンテナではなく、体全体に対する位置を設定するので、私は、私は(位置を使用する必要があります理解して何から)。私はこの
var pos=$(ui.helper).position();
objName = "#leaf"+counter++
$(objName).css({"left":pos.left,"top":pos.top});
を使用してください
私はこれを使用して、左var pos = $(ui.helper).offset();私のコンテナ(#treeContainer)をCSSを "position:relative;"を含まないように設定するこれはページ全体に相対的な絶対値を与えました。
ご回答いただきありがとうございます。
私のプロジェクトにコードを追加しましたが、私はまだ問題が発生していますが、ジャンプはかなり小さいです。すべての画像、任意のアイデアを見ることができますか?再度、返信ありがとう – Mac
葉が含まれている要素に相対的な位置を取得しているようですが、これは間違っています:.position()を使用する代わりに.offset ()を 'pos'と' treePos'の両方に使用しています。http://api.jquery.com/offset/ – ChessWhiz
素晴らしい、それは動作している:Dありがとう – Mac