Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.02.2010, 22:47
Аспирант
Отправить личное сообщение для thunder2 Посмотреть профиль Найти все сообщения от thunder2
 
Регистрация: 11.07.2009
Сообщений: 41

Как определить координата элемента
Элемент находиться в скролируемом DIV`е. Стоит задача получить его координаты, чтобы затем присвоить их атрибутам left и top некого друго DIV у которого position:absolute.
Вообщем надо чтобы кликая по чему-нить нужному, появлялся этот второй DIV подкурсором мыши.
Чё тока не пробовал ничего не получается.
Вообще почему в HTML в отличии от элементов графического интерфейса для desktop приложений нет координат отностильтельно своего родителя. Было бы гораздо проще.

Пробовал использовать такую функцию:
Код:
function findPosX(obj)
{
    var curleft = 0;
    if (obj.offsetParent)
	{
        while (1)
		{
             curleft+=obj.offsetLeft;
             if (!obj.offsetParent) {  break;   }
             obj=obj.offsetParent;
         }
     } else if (obj.x) {  curleft+=obj.x;  }
     return curleft;
}
получается фигня.
Ответить с цитированием
  #2 (permalink)  
Старый 28.02.2010, 07:26
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

http://javascript.ru/ui/offset
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить порядковый номер элемента DOM ? dummer jQuery 7 17.01.2014 15:44
Как определить активное окно/вкладку? Chameleon Events/DOM/Window 5 19.03.2012 06:59
Как определить id дочернего элемента DOM? Motonto Events/DOM/Window 1 09.04.2009 07:13
как определить шрифты scuter Общие вопросы Javascript 9 19.05.2008 13:32
как определить позицию элемента относительно окна scuter Events/DOM/Window 5 07.05.2008 17:47