Javascript 如何知道元素移动时的位置

Javascript 如何知道元素移动时的位置,javascript,jquery,Javascript,Jquery,有一种方法可以获取移动元素的x,y数据(当它移动时…),类似于: $(document).mousemove(function (e) { var x = e.pageX, y = e.pageY; ... } 但是提到了一个特定的元素(即“#mydiv”) 事件对象中的pageX/pageY变量指的是鼠标位置。如果要获取元素的位置,应执行以下操作: $(document).on('mousemove', function(e) { var element = $('#

有一种方法可以获取移动元素的x,y数据(当它移动时…),类似于:

$(document).mousemove(function (e) {
    var x = e.pageX,
    y = e.pageY;
...
}

但是提到了一个特定的元素(即“#mydiv”)

事件对象中的
pageX
/
pageY
变量指的是鼠标位置。如果要获取元素的位置,应执行以下操作:

$(document).on('mousemove', function(e) {
    var element = $('#myDiv');
    console.log( element.offset() );
    // returns an object with x/y coordinates of the top-left corner of the element
});
有关更多信息,请查看文档