Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вычисление координат

11K
22 ноября 2005 года
Bekas
2 / / 16.05.2005
Есть n таблиц (меню)
часть из них скрыта (display=none)
Опредиляю координаты видимой таблицы ячейки

var offsetTrail = document.getElementById(elemID);
var offsetLeft = 0;
var offsetTop = 0;
while (offsetTrail) {

offsetLeft += offsetTrail.offsetLeft;
offsetTop += offsetTrail.offsetTop;

offsetTrail = offsetTrail.offsetParent;
}

и по ним вывставляю другую таблицу
и делаю ее (display=block)

Часто выдается неправильное значение. коорднинат !!!!!!!!!!!

При испотльзовании visibility (visible/hidden) значения всегда правильные ...

(Использовать vidsibility не получается так как при видимости - невидимости прыгают остальные элементы страницы)
:???: :???: :???:
12K
28 ноября 2006 года
MadGod
6 / / 28.09.2005
visibility (visible/hidden) - просто не показывает блок, при этом он на странице есть и занимает место.

display=none - скрывает его так, что он не занимает места

а offsetTop и offsetLeft как оказывается не учитывают этого
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог