获取元素在body中的绝对位置

来源:互联网 发布:视频图片拼接软件 编辑:程序博客网 时间:2024/05/01 17:46

原理: body的offsetParent返回的是null。

/**

 * Get element's absolute coordinate in body
 */
window.getAbsCoordinates=function(e){
    var pos = {top: 0, left: 0};
    while(e){
        pos.left += e.offsetLeft;
        pos.top += e.offsetTop;
        e=e.offsetParent;
    }
    return pos;
};