[f]获取元素在页面的位置getPos
要点:
- offsetParent,距离自己最近的定位的父元素
- 用while 一层一层的向外获得父元素的坐标,并相加
1 function getPos(obj)
2 {
3 //obj为获得坐标的对象
4 var pos={x:0,y:0};
5 while(obj.offsetParent)
6 {
7 pos.x+=obj.offsetLeft;
8 pos.y+=obj.offsetTop;
9
10 obj=obj.offsetParent;
11 }
12
13 return pos;
14 }
浙公网安备 33010602011771号