我將一個「可拖動」對象拖放到「可拖放」對象。我想知道這個位置是否已經有了某些東西。我已經做到了(沒有jQuery UI)。如何在「drop」事件中獲取「ui.draggable」的原始位置?
我可以用jQuery UI以某種方式做到嗎?
如果有一個對象已經存在,被拖動的對象必須恢復到原始位置。我怎樣才能得到
ui.draggable
在「drop」事件中的原始位置?
謝謝。
我將一個「可拖動」對象拖放到「可拖放」對象。我想知道這個位置是否已經有了某些東西。我已經做到了(沒有jQuery UI)。如何在「drop」事件中獲取「ui.draggable」的原始位置?
我可以用jQuery UI以某種方式做到嗎?
如果有一個對象已經存在,被拖動的對象必須恢復到原始位置。我怎樣才能得到ui.draggable
在「drop」事件中的原始位置?
謝謝。
看看下面的,這可能會幫助
$(document).ready(function() {
var x;
var y;
$("#div1").mousedown(function(e) {
var pos = $(this).offset();
x = e.pageX - pos.left;
y = e.pageY - pos.top;
//alert(x + "," + y);
$("#drag").show().css({
top: y,
left: x
});
$("#drag").draggable();
});
$("#div1").mouseup(function(e) {
var pos = $(this).offset();
var a = e.pageX - pos.left;
var b = e.pageY - pos.top;
alert("Start-Top:" + y + "Start-Left" + x + "End-Top" + b + "End-Left" + a);
});
});