Поиск позиции элемента - сбой scrollTop - PullRequest
1 голос
/ 15 февраля 2012

Я использую этот код, чтобы найти реальную позицию 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];
...