Я хочу получить общее значение offSetTop и общее значение offSetLeft дочернего элемента, которые имеют многоуровневый родительский элемент и могут суммироваться.
Это какой-то сокращенный способ, кроме ручного добавления по одному?
Чтобы дать ответ без jQuery:
var a = Element, b = 0, c = 0; while (a) { b += a.offsetLeft; c += a.offsetTop; a = a.offsetParent; }
Где Element - ваш элементный узел, для которого вам нужны offsetLeft и offsetTop.
Element
offsetLeft
offsetTop
с использованием jQuery: $( node ).offset(), затем .top и .left
$( node ).offset()
.top
.left