ドロップが発生すると、ドラッグ可能な元の位置を復元する必要があります。
$('.article').droppable( {
drop: function(even, ui){
// ui.draggable.???
}
});
ドラッグ可能なオブジェクトに「revert: "invalid」プロパティがあるので、元の位置はどこかに格納されていると思います。どうすればそれを見つけることができますか?
ありがとう、
ドロップが発生すると、ドラッグ可能な元の位置を復元する必要があります。
$('.article').droppable( {
drop: function(even, ui){
// ui.draggable.???
}
});
ドラッグ可能なオブジェクトに「revert: "invalid」プロパティがあるので、元の位置はどこかに格納されていると思います。どうすればそれを見つけることができますか?
ありがとう、
次を使用できます。ui.helper.position()
var startPos;
$( ".article" ).draggable({
revert: "invalid",
start: function(evt, ui){
startPos = ui.helper.position();
}
});
$(".parent").droppable({
drop: function(evt, ui){
// NOW RETRIEVE COORDINATES STORED BY THE DRAGGABLE :START
var x = startPos.left;
var y = startPos.top;
alert(x+' '+y);
}
});