Показать сообщение отдельно
  #3 (permalink)  
Старый 05.03.2009, 21:25
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Zibba
document.getElementById('el').offsetTop;
function getOffsetTop(element) {
    var offset = 0;
    do {
        offset += element.offsetTop;
    } while (element = element.offsetParent);
    return offset;
}

Даже это будет работать не во всех случаях. Во всех случаях будет работать метод getBoundingClientRect, но он есть не во всех браузерах.
Ответить с цитированием