是否可以在图像的 mouseouver 事件中获得确切的鼠标位置?如果我在文档鼠标移动事件中使用更新鼠标位置的函数,我可能会遇到延迟和此类问题,并且无法获得确切的位置。
问问题
56429 次
2 回答
21
如果您正在寻找一个简单的 JS 来获取 MouseOver 事件的光标位置,这里是示例代码:
<!DOCTYPE html>
<html>
<head>
<script>
function getPos(e){
x=e.clientX;
y=e.clientY;
cursor="Your Mouse Position Is : " + x + " and " + y ;
document.getElementById("displayArea").innerHTML=cursor
}
function stopTracking(){
document.getElementById("displayArea").innerHTML="";
}
</script>
</head>
<body>
<div id="focusArea" onmousemove="getPos(event)" onmouseout="stopTracking()"><p>Mouse Over This Text And Get The Cursor Position!</p></div>
<p id="displayArea"></p>
</body>
</html>
于 2013-01-27T10:09:16.333 回答
1
用于跟踪位置的 javascript 方法offset()
,在这里我做了和 Mayur 说的一样的,只是添加了一点点。
于 2014-03-14T11:42:15.967 回答