您的位置:首页 > Web前端 > JavaScript

js获取对象的绝对坐标

2013-07-20 14:41 260 查看

js获取对象的绝对坐标

方法1:

function   getAbsPoint(e)  

{  

    var   x   =   e.offsetLeft,   y   =   e.offsetTop;  

    while(e=e.offsetParent)

    {

       x   +=   e.offsetLeft;  

       y   +=   e.offsetTop;

    }

    alert("x:"+x+","+"y:"+y);  

}

方法2:

function   getAbsPoint(obj)  

{  

     var   x,y;  

     oRect   =   obj.getBoundingClientRect();  

    x=oRect.left  

    y=oRect.top  

    alert("("+x+","+y+")")  

}

JS中获得窗口属性的方法  

   

1。获得屏幕的分辨率:  

screen.width  

screen.height  

   

2。获得窗口大小:  

document.body.clientWidth  

document.body.clientHeight  

   

3。获得窗口大小(包含Border、Scroll等元素)  

document.body.offsetWidth  

document.body.offsetHeight
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: