Javascript 在没有jQuery UI的情况下获取拖动位置

Javascript 在没有jQuery UI的情况下获取拖动位置,javascript,jquery,html,html5-canvas,Javascript,Jquery,Html,Html5 Canvas,我正在html5画布中实现一个拖放对象,我想知道如何获得拖放位置。我知道可以使用jQueryUI,但由于我的对象将在画布中绘制,因此没有DOM结构可供使用,因此jQueryUI可能没有用处 我尝试获取移动鼠标位置的一些代码: $(document).ready(function(){ $(document).mousemove(function(e){ $('#position').html(e.pageX + ', ' + e.pageY); }); });

我正在html5画布中实现一个拖放对象,我想知道如何获得拖放位置。我知道可以使用jQueryUI,但由于我的对象将在画布中绘制,因此没有DOM结构可供使用,因此jQueryUI可能没有用处

我尝试获取移动鼠标位置的一些代码:

$(document).ready(function(){
    $(document).mousemove(function(e){
        $('#position').html(e.pageX + ', ' + e.pageY);
    });
});

如果有一个特殊的drop事件,这将是直接的,但似乎没有。有一个drop事件,但它是从
dropable
触发的,
draggable
在拖动操作结束时触发
stop
,所以你可能想利用它。

问题说“jQuery UI可能没有用处"!@harsha对他所拥有的代码的定位非常好,并且没有使用可拖动事件的jQueryUI事件参数。然而,他要求一个可以参加的投递活动。没有得到你的同意。你能给出一个代码示例吗?我使用的是问题中提到的画布,因此不能为此启动
可拖放
元素(比如画布中的一个圆圈)。@clwen如果您使用的是画布,则不能使用可拖放,但可以使用可拖放的停止事件。