0
私は2つの問題、要素を任意の場所にドラッグ&ドロップできますか?
を持っているが、私は一度REDのdivにドロップのdiv要素を動かすことができるが、私は、素材コードを台無しに位置を再度しようとした場合
、コードのシオマネキのリンクを参照してください。
私は位置X/Yを保存したい& divのIDをRED Divに移動SAVEボタンをクリックします。
ありがとうございます。このような Code Fiddler
$(".draggable").draggable({ cursor: "crosshair", revert: "invalid"});
$("#drop").droppable({ accept: ".draggable",
drop: function(event, ui) {
console.log("drop");
$(this).removeClass("border").removeClass("over");
var dropped = ui.draggable;
var droppedOn = $(this);
$(dropped).detach().css({}).appendTo(droppedOn);
},
over: function(event, elem) {
$(this).addClass("over");
console.log("over");
}
,
out: function(event, elem) {
$(this).removeClass("over");
}
});
$("#drop").sortable();
$("#origin").droppable({ accept: ".draggable", drop: function(event, ui) {
console.log("drop");
$(this).removeClass("border").removeClass("over");
var dropped = ui.draggable;
var droppedOn = $(this);
$(dropped).detach().css({top: 0,left: 0}).appendTo(droppedOn);
}});
$(".save").click(function() {
getCordinates();
});
function getCordinates(){
var c = document.getElementById("drop").children.length;
alert(c);
}
「あなたは位置を変更しようとしますか?彼の要素 "? –
@JoseRojas赤いDivの要素をドラッグすると、マウスの指し示す場所の位置ではありません。マウスが指すところに要素を配置したいと思います。 – user5928466
あなたの言うことは私には起こりません、要素は常にカーソル位置を持っています –