Как я могу найти позицию элемента на странице с помощью jQuery?

StackOverflow https://stackoverflow.com/questions/913279

Вопрос

Я знаю о методе position , но он извлекает позицию относительно родительского параметра offset .Могу ли я просто запустить цикл для поперечного перемещения узлов документа?

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

Это было полезно?

Решение

jQuery(elem).offset();

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

Другие советы

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

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

или

document.getElementById('elemId').offsetTop
document.getElementById('elemId').offsetLeft 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top