鼠标光标在Javascript中的位置?

时间:2010-07-14 17:28:13

标签: javascript

如何在javascript中获取光标X和Y?

var $curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var $curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;

我发现了这两个,但它们看起来像“未定义”。有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:12)

我假设您不想要框架答案。如果没有,试试这个:

document.onclick=function(evt) {
    evt = (evt || event);
    alert(evt.clientX + ' ' + evt.clientY);
}

我不确定您想要什么活动,所以我只使用了onclick活动。

答案 1 :(得分:0)

接受的教程仅将答案指向断开的链接。对于通过搜索来的人来说


查看jquery mousemove api

您可以将上述内容用作

$("#SomeTag").mousemove(function(event) {
  var msg = "Handler for .mousemove() called at ";
  msg += event.pageX + ", " + event.pageY;
  $("#SomeDisplayTag").append("<div>" + msg + "</div>");
});