Программирование > JavaScript & JScript

Снова позиционирование

(1/1)

CGVictor:
Дано:
- есть некий текст в теле страницы
- на сервере он обрамляется в text

Нужно на клиенте спозиционировать рядом с некий div [position:absolute].

Как узнать положение на странице inline-элемента?
В т.ч. кроссбраузерно?

Any ideas?
Comments and suggests welcome.

[off]* если это поможет, то есть возможность заменить span на div [display:inline][/off]

Orme:
text

Orme:
Тока вместо двойных кавычек одинарные, естессно..

Orme:
Блин, вот так, вообще-то:

text

CGVictor:
Orme
Спасибо, я уже сам разобрался. Действительно, offsetTop/Left, только еще надо его по родителям собирать.

--- Код: ---function getLeft(element) {
   result = element.offsetLeft;
   if (element.offsetParent) result += getLeft(element.offsetParent);
   return result;
}

function getTop(element) {
   result = element.offsetTop;
   if (element.offsetParent) result += getTop(element.offsetParent);
   return result;
}
--- Конец кода ---

Просто странно, что span поддерживает offset.

Тему закрываю, сорри что раньше этого не сделал.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии