元素位置查找 - scrollTop失败

时间:2012-02-15 09:05:56

标签: javascript dom scroll

我使用此代码来查找元素的实际X / Y位置 - 但我也需要考虑项目的滚动位置。即使滚动某些东西,scrollTop调用也似乎永远不会返回值?

var x,y;
    y=o.offsetTop;
    x=o.offsetLeft;
    o=o.offsetParent;
    while(o)
    {
        if(o.tagName=="BODY")
            break;
        y+=o.offsetTop+o.scrollTop;
        x+=o.offsetLeft;
        o=o.offsetParent;
    }
    return [x,y];

0 个答案:

没有答案