Показать сообщение отдельно
  #28 (permalink)  
Старый 14.08.2011, 15:55
Аватар для evgenybe
Интересующийся
Отправить личное сообщение для evgenybe Посмотреть профиль Найти все сообщения от evgenybe
 
Регистрация: 07.05.2011
Сообщений: 23

Сообщение от devote Посмотреть сообщение
function findPosY(obj) {
    if ( !obj ) return 0;
    var curtop = 0;
    if ( obj.offsetParent ) {
        while (1) {
            curtop += obj.offsetTop;
            if ( !( obj = obj.offsetParent ) ) {
                break;
            }
        }
    } else if ( obj.y ) {
        curtop += obj.y;
    }
    return curtop;
}
Я уж надоел всем, наверное.
Но ничего до сих пор не работает.
Если я делаю div, а внутри него GridView, то вообще не работает.
Если я делаю div, а внутри него еще div (с именем DivIn), а уж в нем GridView, то тогда координату Y я получаю. Но независимо от положения скролла самого наружного дива, результат в любом случае одно и то же число.
Ответить с цитированием