html, как получить координаты элемента

stm7563014

Пытался так: запихиваю элемент в <div>, затем смотрю document.getElementById('xui').style.top - пусто.
Как сделать?

anatolii

element.offsetTop, offsetLeft - отступы от родителя (offsetParent)
offsetHeight, offsetWidth - размеры (с границей и пэддингом, но без марджина)
(все в пикселях)
А element.style - это тот стиль, который ты сам задаешь в css или еще где.

stm7563014

да, спасибо за наводку

Helga87

element.offsetTop, offsetLeft - отступы от родителя (offsetParent)
offsetHeight, offsetWidth - размеры (с границей и пэддингом, но без марджина)
(все в пикселях)
А element.style - это тот стиль, который ты сам задаешь в css или еще где.
еще не надо забывать про scrollLeft и scrollTop, а так же про то, что в мозилле по этому поводу есть баги. :)

Bibi

да и вообще, если нет ограничений на реализацию, заюзать, например, jQuery --- там есть такое понятие dimensions

pitrik2

jQuery
+куча за jquery
как она работает можно глянуть на s7.ru
(ну и в инет банке райфа:) )

stm7563014

спасибо. первый раз слышу, но заценю
Оставить комментарий
Имя или ник:
Комментарий: