用以下的函数function GetAbsLoc(element){
if ( arguments.length != 1 || element == null ){
return null;
}
var offsetTop = element.offsetTop;
var offsetLeft = element.offsetLeft;
var offsetWidth = element.offsetWidth;
var offsetHeight = element.offsetHeight;
while( element = element.offsetParent ){
offsetTop += element.offsetTop;
offsetLeft += element.offsetLeft;
}
return { absTop: offsetTop, absLeft: offsetLeft,
offsetWidth: offsetWidth, offsetHeight: offsetHeight };
}
if ( arguments.length != 1 || element == null ){
return null;
}
var offsetTop = element.offsetTop;
var offsetLeft = element.offsetLeft;
var offsetWidth = element.offsetWidth;
var offsetHeight = element.offsetHeight;
while( element = element.offsetParent ){
offsetTop += element.offsetTop;
offsetLeft += element.offsetLeft;
}
return { absTop: offsetTop, absLeft: offsetLeft,
offsetWidth: offsetWidth, offsetHeight: offsetHeight };
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货