function getX(obj){
return obj.offsetLeft + (obj.offsetParent ? getX(obj.offsetParent) : obj.x ? obj.x : 0);
}
function getY(obj){
return (obj.offsetParent ? obj.offsetTop + getY(obj.offsetParent) : obj.y ? obj.y : 0);
}
return obj.offsetLeft + (obj.offsetParent ? getX(obj.offsetParent) : obj.x ? obj.x : 0);
}
function getY(obj){
return (obj.offsetParent ? obj.offsetTop + getY(obj.offsetParent) : obj.y ? obj.y : 0);
}
本文提供了一种使用JavaScript来确定HTML元素在页面上的绝对位置的方法。通过递归地累加元素及其父元素的位置偏移,可以准确地计算出元素相对于整个文档的位置。

被折叠的 条评论
为什么被折叠?



