当前位置:编程学习 > JS >>

javascript 取得元素在页面中的绝对位置

/**//*  
    功能:取得元素在页面中的绝对位置(相对于页面左上角)
    @param {string} node 待求位置的DOM元素
*/      

 代码如下 复制代码
function getAbsPosition(node) {
    var t = node.offsetTop;
    var l = node.offsetLeft;
    while (node = node.offsetParent) {
        t += node.offsetTop;
        l += node.offsetLeft;
    }
    alert("top=" + t + "n" + "left=" + l);
}
补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,