Как я могу найти позицию элемента на странице с помощью jQuery?
-
06-09-2019 - |
Вопрос
Я знаю о методе 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
Не связан с StackOverflow