Показать сообщение отдельно
  #10 (permalink)  
Старый 08.08.2011, 11:36
Интересующийся
Отправить личное сообщение для AndrejsG Посмотреть профиль Найти все сообщения от AndrejsG
 
Регистрация: 05.08.2011
Сообщений: 14

Сообщение от AndrejsG Посмотреть сообщение
Спасибо Aetae ваш пример работает, но не так как хотелось бы, мне кажется это потому, что див высоту которого я хочу узнать, не отоброжаеться. Пользователь наводит курсор на объект, срабатывает функция позиционирования, и толко тогда выставляется дисплей блок для дива. И получается что когда я вызываю строку alert(document.getElementById('myDiv').offsetHeigh t); в финкции позиционирования, то результат - 0, а когда после, то получаю высоту, но обьект уже расположен не правельно. Может ещё что нибудь подскажите.
Немного погуглил и нашел ответ, работает во всех современных броузерах. Т.к. для получения offsetHeight нужен дисплей блок, то выставляем его, но visibility выставляем hidden, что дает возможность получить высоту невидимого элемента. Помоему хитрый способ..
Ответить с цитированием