获取鼠标的坐标

在页面上拖拽层首先要做的就是定位当前鼠标的位置,看看下面代码javascript定位鼠标。
<! DOCTYPE HTML PUBLIC  " -//W3C//DTD HTML 4.0 Transitional//EN " >
< HTML >
 
< HEAD >
  
< TITLE >  定位鼠标  < / TITLE>
   < META NAME = " Generator "  CONTENT = " EditPlus " >
  
< META NAME = " Author "  CONTENT = " sylar " >
  
< META NAME = " Keywords "  CONTENT = " javascript " >
  
< META NAME = " Description "  CONTENT = "" >
 
< / HEAD>
< script >
function  getMousePosition()
{
    
var e = e||window.event;
    
    
var objSrc = e.srcElement;//event source element
    
    
    
var left = 0;
    
var top  = 0;

    
while (objSrc.offsetParent){
        left 
+= objSrc.offsetLeft;
        top  
+= objSrc.offsetTop;
        objSrc     
= objSrc.offsetParent;
    }


    left 
+= objSrc.offsetLeft;//source element's offsetTop
    top  += objSrc.offsetTop;//source element's offsetLeft
    
    
//alert(e.offsetX);
    mouseOffsetX = left + e.offsetX;
    mouseOffsetY 
= top + e.offsetY;
    mX.value 
= mouseOffsetX;
    mY.value 
= mouseOffsetY;
}

document.onmousemove 
=  getMousePosition;
< / script>
  < BODY >
  鼠标X坐标:
< input type = text name = mX size = 10 >
  鼠标Y坐标:
< input type = text name = mY size = 10 >
 
< / BODY>
< / HTML>

转载于:https://www.cnblogs.com/AganCN/archive/2008/01/14/1038983.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值