Javascript 如何获取“drop”事件中“ui.draggable”的原始位置?
我将可拖动对象拖动到可拖放对象。我想知道这个职位上是否已经有什么东西了。我已经在没有jQueryUI的情况下做到了这一点 我可以用jQueryUI实现吗 如果已经存在对象,则拖动的对象必须恢复到原始位置。如何在drop事件中获取ui.draggable的原始位置Javascript 如何获取“drop”事件中“ui.draggable”的原始位置?,javascript,jquery,jquery-ui,draggable,Javascript,Jquery,Jquery Ui,Draggable,我将可拖动对象拖动到可拖放对象。我想知道这个职位上是否已经有什么东西了。我已经在没有jQueryUI的情况下做到了这一点 我可以用jQueryUI实现吗 如果已经存在对象,则拖动的对象必须恢复到原始位置。如何在drop事件中获取ui.draggable的原始位置 谢谢。请看以下内容,这可能会有所帮助 $(document).ready(function() { var x; var y; $("#div1").mousedown(function(e) {
谢谢。请看以下内容,这可能会有所帮助
$(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);
});
});
你们可以从上一篇文章中找到答案 演示在这里