js获取对象的绝对坐标

来源:互联网 发布:门窗下料软件 编辑:程序博客网 时间:2024/04/28 00:15
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