假设存在具有以下属性的DIV:
top:100;
left:100;
height:200;
width:200;
现在,当我将鼠标指针放在浏览器的坐标(105,210)时,这意味着鼠标指针位于(5,110)处的div上。所以这是我想用jQuery
计算的东西。任何人都可以帮我提一些代码建议吗?
答案 0 :(得分:1)
只需从offsetLeft
和pageX
offsetTop
中减去DIV的属性pageY
。
$(document).mousemove( function(e) {
var x = e.pageX - $('#example').offsetLeft;
var y = e.pageY - $('#example').offsetTop;
}