Тема
:
Определение ширины элемента
Показать сообщение отдельно
31.10.2007, 16:23
#
5
chatlano
Неактивный пользователь
Регистрация: 30.10.2007
Сообщений: 4
Репутация:
0
Ответ: Определение ширины элемента
Цитата:
Сообщение от
doroshenkoes
Ответ на вопрос нашел. Если кому интересно:
В IE доступ к стилям из css-ки реализуется через свойство элемента
element.currentStyle.свойство
(width, height, итд). Но это не вычисляемое свойство, т.е. если к примеру width = auto, то element.currentStyle.width тоже будет auto. Чтобы вычислить реальные габариты блока, необходимо их вычислить с помощью метода
getBoundingClientRect()
. Он возвращает объект с четырьмя свойствами: right, left, top, bottom. Это расстояние в пикселях относительно ... относительно не знаю чего.
Думаю что это расстояние от родительского элемента который relative или absolute спозиционированн. Если такого нет то от body
chatlano
Посмотреть профиль
Отправить личное сообщение для chatlano
Найти ещё сообщения от chatlano
Время генерации страницы
0.01989
секунды с
10
запросами