-2

你看,当你尝试从 jQuery 的 hover() 事件中获取鼠标位置时,你得到的是鼠标进入目标区域的点,而不是鼠标进入目标区域后停止的点。Html 的 title 属性通过在停止位置而不是入口点显示工具提示来正确处理这种情况。有什么方法可以找到停靠点吗?

4

1 回答 1

2

请参阅有关鼠标位置的 jQuery 教程

<script type="text/javascript">
$(document).ready(function(){
   $(document).mousemove(function(e){
      $('#status').html(e.pageX +', '+ e.pageY);
   }); 
})
</script>

可以使用e.pageXande.pageY获取鼠标的位置,然后获取元素的 X 和 Y,并使用它来获取元素的局部 X 和 Y。

于 2012-08-10T00:53:04.783 回答