Как я могу найти позицию на странице элемента, используя jQuery? - PullRequest
4 голосов
/ 27 мая 2009

Мне известен метод позиционирования, но он извлекает позицию относительно родителя смещения. Должен ли я просто запустить цикл, чтобы пересечь узлы документа?

Полагаю, я удивлен, что это не часть ядра, и мне интересно, спрятано ли оно где-то, о чем я не знаю.

Ответы [ 2 ]

7 голосов
/ 27 мая 2009
jQuery(elem).offset();

См. http://docs.jquery.com/CSS/offset для краткого изложения

1 голос
/ 27 мая 2009

Без jQuery вы можете использовать:

document.getElementById('elemId').clientTop
document.getElementById('elemId').clientLeft 

или

document.getElementById('elemId').offsetTop
document.getElementById('elemId').offsetLeft 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...