有获取移动元素的x,y数据的方法(,而移动...),如:
$(document).mousemove(function (e) {
var x = e.pageX,
y = e.pageY;
...
}
但提到了一个特定元素(即 $(“#mydiv”))?
答案 0 :(得分:0)
pageX
对象中的pageY
/ event
变量指的是鼠标位置。如果你想获得元素的位置,你应该做这样的事情:
$(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
});
查看.offset()
的文档以获取更多信息。