请写一个获取元素相对于屏幕距离(注意,是相对于屏幕的,不是相对于定位参照物的)的方法:getPos()。
用法 :var L = getPos(obj).x; var R = getPos(obj).y;
function getPos() {
var top = ele.offsetTop;
var left = ele.offsetLeft;
while (ele.offsetPaarent) {
ele = ele.offsetParent;
if (window.navigator.userAgent.indexOf('MSTE 8') > -1) {
top += ele.offsetTop;
left += ele.offsetLeft;
} else {
top += ele.offsetTop + ele.clientTop;
left += ele.offsetLeft + ele.clientLeft;
}
}
return {
x: left,
y: top
};
}
