Элемент находиться в скролируемом 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;
} |
получается фигня.