这个问题在这里已经有答案了:
检索HTML元素的位置(X,Y)
(29个答案)
(29个答案)
七年前关闭的
如果没有显式设置HTML元素(DIV)的XY坐标,如何从JavaScript中找到它们
我是这样做的:
//基于:http://www.quirksmode.org/js/findpos.html
var getCumulativeOffset=函数(obj){
左上角;
左=上=0;
if(对象抵销父对象){
做{
左+=对象偏移左;
top+=对象偏移量;
}而(对象=对象抵销母公司);
}
返回{
x:左,
y:顶
};
};