2016-07-31 20 views
0

元の要素がドラッグによって再配置されていても、新しい要素を同じ位置に追加したい。現在、彼は最初に私が欲しいところにアイテムのディスプレイを追加しました。助けてください?Jqueryドラッグされた要素の位置に新しい要素を追加

$("#buttons > button").click(function(){ 
    var col = $(this).attr('id').toLowerCase().substr(3); 
    var image = images[col]; 
    console.log(image); 
$('#sandpit').append('<div class="draggable newTriangle"><img src="images/' + image + '" width="25" height="25"></div>'); 

makeDraggable(); 

}); 

CSS:今彼らが互いに重複することができない親戚のための新しい三角形(.newTriangle)の

.newTriangle{ 
    position: relative; 
    left: 575px; 
    top: 0px; 
} 
+0

この場合、JSFiddleによって質問に簡単に答えることができます。場合によっては、コードを自分自身でJSFiddleに転送することもありますが、欠落している要素を作成する必要があります(ただし、関連コードのみを投稿するのが適切です)。 – Toby

答えて

0

位置は、絶対的でなければなりません。新しいdivを親divに含めるには、親divが相対位置を持つ必要があります。

.newTriangle{ 
    position: absolute; 
    left: 575px; 
    top: 0px; 
} 
関連する問題