Javascript 我能记录下鼠标的移动吗?

Javascript 我能记录下鼠标的移动吗?,javascript,jquery,Javascript,Jquery,我想记录鼠标移动和点击 我可以用JQuery或其他JS库来完成吗 谢谢您可以处理文档的mousemove事件并跟踪e.pageX和e.pageY查看: 有一个有效的例子: <!DOCTYPE html> <html> <head> <style> div { width:220px; height:170px; margin;10px; margin-right:50px; background:yellow; border

我想记录鼠标移动和点击

我可以用JQuery或其他JS库来完成吗


谢谢

您可以处理文档的
mousemove
事件并跟踪
e.pageX
e.pageY
查看:

有一个有效的例子:

<!DOCTYPE html>
<html>
<head>
  <style>
  div { width:220px; height:170px; margin;10px; margin-right:50px;
        background:yellow; border:2px groove; float:right; }
  p { margin:0; margin-left:10px; color:red; width:220px;
      height:120px; padding-top:70px;
      float:left; font-size:14px; }
  span { display:block; }
  </style>
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
</head>
<body>
  <p>   
    Try scrolling too.
    <span>Move the mouse over the div.</span>
    <span>&nbsp;</span>
  </p>

  <div></div>
<script>
    $("div").mousemove(function(e){
      var pageCoords = "( " + e.pageX + ", " + e.pageY + " )";
      var clientCoords = "( " + e.clientX + ", " + e.clientY + " )";
      $("span:first").text("( e.pageX, e.pageY ) - " + pageCoords);
      $("span:last").text("( e.clientX, e.clientY ) - " + clientCoords);
    });

</script>

</body>
</html>

div{宽度:220px;高度:170px;边距;10px;右边距:50px;
背景:黄色;边框:2px凹槽;浮动:右侧;}
p{边距:0;左边距:10px;颜色:红色;宽度:220px;
高度:120px;衬垫顶部:70px;
浮点:左;字体大小:14px;}
span{显示:块;}

也可以尝试滚动。
将鼠标移到div上。

$(“div”).mousemove(函数(e){ var pageCoords=“(“+e.pageX+”,“+e.pageY+”); var clientCoords=“(“+e.clientX+”,“+e.clientY+”); $(“span:first”).text(“(e.pageX,e.pageY)-”+pageCoords); $(“span:last”).text(((e.clientX,e.clientY)-“+clientCoords); });
您到底想录制什么?只是事件发生了还是更多的数据?移动和点击。。。我必须知道网站最显眼的部分是什么(用户停留的地方)并跟踪点击。问题是,如果页面上有Flash对象,我可以知道X和Y…对吗?除非你可以修改Flash对象,否则这是不可能的。好的,谢谢!但是如果页面上有Flash对象,我该怎么办呢?在整个文档上记录鼠标位置。但更好的方法是在flash中执行,并将其返回给JS。