先取得某个控件的绝对位置,再借助这个x,y进行定位 function getL(e){ var l=e.offsetLeft; while(e=e.offsetParent)l+=e.offsetLeft; return l } function getT(e){ var t=e.offsetTop; while(e=e.offsetParent)t+=e.offsetTop; return t }
function getLeftPos(el) { if (el.currentStyle.left == "auto") return 0; else return parseInt(el.currentStyle.left);} 采用这个函数的效果可能会好一点
function getL(e){
var l=e.offsetLeft;
while(e=e.offsetParent)l+=e.offsetLeft;
return l
}
function getT(e){
var t=e.offsetTop;
while(e=e.offsetParent)t+=e.offsetTop;
return t
}
return 0;
else
return parseInt(el.currentStyle.left);}
采用这个函数的效果可能会好一点