Поиск 

Как узнать положение элемента на странице (определение координат элемента)?

Вторник, Январь 12, 2010 г.
function getElementPosition(elemId)
{
   var elem = document.getElementById(elemId);

   var w = elem.offsetWidth;
   var h = elem.offsetHeight;

   var l = 0;
   var t = 0;

   while (elem)
   {
     l += elem.offsetLeft;
     t += elem.offsetTop;
     elem = elem.offsetParent;
   }

   return {"left":l, "top":t, "width": w, "height":h};
}

Функция возвращает объект со свойствами left, top, width, height, определяющими координаты элемента относительно верхнего угла страницы, а так же его размеры.

Пример:

pos = getElementPosition("myDiv");
var left = pos.left;
var top = pos.top;
...

Взято с www.tigir.com
Теги: JavaScript Автор: Xenta | Просмотров: 4498 | Нет комментариев | print |

Похожие статьи

все похожие статьи 
EXMO affiliate program
Категории
ТОП 10 - Авторы
  1     Луна   1964     2.96   
  2     pobeda   487     2.97   
  3     Tais   444     3.12   
  4     Foma   139     2.92   
  5     Lubov   52     2.9   
  6     Angel   45     2.92   
  7     Dolores   45     2.77   
  8     Paradiz   31     2.84   
  9     Xenta   29     2.82   
  10     Pryanik   26     2.78   
все авторы 
Последние статьи

Вода

Среда, Январь 24, 2018 г.
|
Луна | 362 |

Фруктовые соки

Среда, Январь 24, 2018 г.
|
Луна | 243 |

Вода и жизнь

Среда, Январь 24, 2018 г.
|
Луна | 807 |

Торт "Пьяная вишня"

Среда, Январь 24, 2018 г.
|
Луна | 877 |

Голубцы с грибами

Среда, Январь 24, 2018 г.
|
Луна | 844 |
Популярные статьи

Поколение сыновей-Аполлон

Вторник, Август 10, 2010 г.
|
Луна | 4117 |

Бешенство

Среда, Июнь 23, 2010 г.
|
Луна | 19818 |

Афанасьев А. Н.

Пятница, Ноябрь 05, 2010 г.
|
Луна | 11955 |

Енот

Четверг, Апрель 07, 2011 г.
|
pobeda | 19362 |
|
pobeda | 8077 |
EXMO affiliate program

Облако тегов