Javascript:是否可以在事件处理程序之外获取鼠标位置?

我想在超时回调中抓住鼠标位置.

据我所知,这不能直接完成.一个解决方法可能是在document.body上设置onmousemove事件并保存此位置,稍后再获取.然而,这将是相当昂贵的,并且不是最干净的方法.

解决方法:

我认为你必须做同样的事情@Oli,但是如果你使用jQuery,它会更容易.

http://docs.jquery.com/Tutorials:Mouse_Position

<script type="text/javascript">
jQuery(document).ready(function(){
  $().mousemove(function(e){
    $('#status').html(e.pageX +', '+ e.pageY);
  }); 
})
</script>
上一篇:jdbc批量插入数据(同时处理数据重复)


下一篇:小练习 打地鼠游戏