求某个元素的文档坐标

function getPosition(ele) {
  var x = ele.offsetLeft;
  var y = ele.offsetTop;
  while(ele.offsetParent){
    x = x + ele.offsetParent.offsetLeft + ele.offsetParent.clientLeft;
    y = y + ele.offsetParent.offsetTop + ele.offsetParent.clientTop;
    ele = ele.offsetParent;
  }
  return {x:x,y:y};
}

posted @ 2015-09-22 09:20  iFee  阅读(195)  评论(0)    收藏  举报