Javascript 如何知道元素移动时的位置
有一种方法可以获取移动元素的x,y数据(当它移动时…),类似于: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 = $('#
$(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
});
有关更多信息,请查看文档