如何检测div上鼠标指针的坐标

时间:2011-05-28 15:56:49

标签: jquery

假设存在具有以下属性的DIV:

top:100;
left:100;
height:200;
width:200;

现在,当我将鼠标指针放在浏览器的坐标(105,210)时,这意味着鼠标指针位于(5,110)处的div上。所以这是我想用jQuery计算的东西。任何人都可以帮我提一些代码建议吗?

1 个答案:

答案 0 :(得分:1)

只需从offsetLeftpageX offsetTop中减去DIV的属性pageY

$(document).mousemove( function(e) {
    var x = e.pageX - $('#example').offsetLeft;
    var y = e.pageY - $('#example').offsetTop;
}