鼠标的当前位置

简介:

意思搞的不是太明白,先发上来做为一个记录。

 

复制代码
window.onload  =   function (){
            
var  a  =  document.getElementById( ' a ' );
            a.onmousemove 
=   function (e){
                
var  pointer  =  getCroodsInDocument(e);
                
var  b  =  document.getElementById( ' b ' );
                b.innerHTML 
=   ' x, y = ( '   +  pointer.x  +   ' , '   +  pointer.y  +   ' ) ' ;
            }
            
            
function  getCroodsInDocument(e){
                e 
=  e  ||  window.event;
                
var  x  =  e.pageX  ||  (e.clientX  +  (document.documentElement.scrollLeft  ||  document.body.scrollLeft));
                
var  y  =  e.pageY  ||  (e.clientY  +  (document.documentElement.scrollTop  ||  document.body.scrollTop));
                
return  {
                    
' x ' : x,
                    
' y ' : y
                };
            }
        }
复制代码

 

静态代码:

 

< div  id ="a" >
            
< div  id ="c" ></ div >
        
</ div >
        
< div  id ="b" > x </ div >

 

 




本文转自豪情博客园博客,原文链接:http://www.cnblogs.com/jikey/archive/2009/12/07/1618273.html,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
JavaScript 前端开发
鼠标移出和鼠标移入事件
鼠标移出和鼠标移入事件
43 1
|
7月前
|
C语言
C语言获取鼠标位置并设置鼠标位置
C语言获取鼠标位置并设置鼠标位置
|
7月前
如何在屏幕的任意位置拖拽控制图片的移动?
如何在屏幕的任意位置拖拽控制图片的移动?
124 1
|
开发工具 开发者
在屏幕的任意位置拖拽,控制精灵移动
在屏幕的任意位置按住拖拽,然后控制屏幕中指定的精灵移动,这个前几天@stack发过一个示例,刚好最近又有几位同学来问,说是看不懂其中的逻辑。索性就在这里详细的讲一下,原理很简单,理解透了原理,其中的积木逻辑也就很容易理解了。
120 0
|
编解码
【PyAutoGUI操作指南】02 鼠标控制功能+获取当前坐标+鼠标事件+鼠标滚动查询
左上角的像素位于坐标0,0。如果屏幕分辨率为1920 x 1080,则右下角的像素将为1919,1079(因为坐标从0开始,而不是1)。
535 0
|
Java
swing中一些常见的鼠标事件(鼠标形状的改变、鼠标接近、按下(图标的切换)、鼠标接近、离开(字体颜色的改变)、鼠标拖拽等)还有系统托盘+对话框
swing中一些常见的鼠标事件(鼠标形状的改变、鼠标接近、按下(图标的切换)、鼠标接近、离开(字体颜色的改变)、鼠标拖拽等)还有系统托盘+对话框
484 0
swing中一些常见的鼠标事件(鼠标形状的改变、鼠标接近、按下(图标的切换)、鼠标接近、离开(字体颜色的改变)、鼠标拖拽等)还有系统托盘+对话框
|
C#
WPF 获取鼠标屏幕位置、窗口位置、控件位置
原文:WPF 获取鼠标屏幕位置、窗口位置、控件位置 public struct POINT { public int X; public int Y; ...
1891 0
|
C#
WPF 获得鼠标相对于屏幕的位置,相对于控件的位置
原文:WPF 获得鼠标相对于屏幕的位置,相对于控件的位置 相对于屏幕的位置   第一步:     ///     /// 用于获得鼠标相对于屏幕的位置    ///     public class Win32    {        [StructLayout(LayoutKind.
1159 0
|
JavaScript 前端开发