Miracle ·
·
阅读: 349
恩,谢谢。我也贴上我自己搞出来的
function getAbsAxis(element)
{
if(typeof(element.offsetLeft) != "undefined")
{
var coords = { top: 0, left: 0, width:element.offsetWidth, height: element.offsetHeight};
while (element)
{
coords.left += element.offsetLeft;
coords.top += element.offsetTop;
element = element.offsetParent;
}
return coords;
}
else
{
var o = document.getBoxObjectFor(element);
return {top: o.y, left: o.x, width: o.width, height: o.height};
}
return null;
}