Как получить верхнюю позицию элемента? - PullRequest
60 голосов
/ 09 июля 2009

Можно ли получить верхнюю позицию элемента, используя javascript / jquery?

Элемент представляет собой таблицу, если это имеет значение.

Ответы [ 4 ]

110 голосов
/ 09 июля 2009

Если вы хотите положение относительно документа, то:

$("#myTable").offset().top;

но часто вам понадобится позиция относительно ближайшего расположенного родителя:

$("#myTable").position().top;
13 голосов
/ 09 июля 2009
$("#myTable").offset().top;

Это даст вам вычисленное смещение (относительно документа) любого объекта.

5 голосов
/ 08 декабря 2016
var top = event.target.offsetTop + 'px';

Верхняя позиция родительского элемента, как мы добавляем elemnt внутри div

var rect = event.target.offsetParent;
         rect.offsetTop;
0 голосов
/ 09 июля 2009

Try: $('#mytable').attr('offsetTop')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...