Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JS) Нахождение позиции элемента / 5 сообщений из 5, страница 1 из 1
01.11.2006, 13:02
    #34097182
x
x
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Нахождение позиции элемента
Добрый день!
Подскажите пожалуйста, как в JS найти позицию (X, Y или LEFT, TOP) какого-то элемента, например img?
Заранее благодарен!
...
Рейтинг: 0 / 0
01.11.2006, 13:18
    #34097260
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Нахождение позиции элемента
// get position of element by id elem
function GetPos(elem)
{
var offTrial=document.getElementById(elem);
var offL=0;
var offT=0;

while(offTrial)
{
offL+=offTrial.offsetLeft;
offT+=offTrial.offsetTop;
offTrial=offTrial.offsetParent;
}

if (navigator.userAgent.indexOf("Mac")!=-1 && typeof document.body.leftMargin!="undefined")
{
offL+=document.body.leftMargin;
offT+=document.body.topMargin;
}

return {left:offL , top:offT}
}



вызов
var p1=GetPos(obj.id)

document.getElementById(p5).style.top=p1.top +25 ;
document.getElementById(p5).style.left=p1.left;
...
Рейтинг: 0 / 0
01.11.2006, 15:24
    #34097924
x
x
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Нахождение позиции элемента
Спасибо большое!!!
...
Рейтинг: 0 / 0
14.11.2006, 15:50
    #34127662
Mall-Serg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Нахождение позиции элемента
Спасибо помогло :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
03.11.2008, 21:58
    #35632822
yamaha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Нахождение позиции элемента
спасибо
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JS) Нахождение позиции элемента / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]