offset() возвращает объект, содержащий свойства left и top, которые являются значениями позиции относительно документа в пикселях.
Если вам нужна позиция относительно родительского элемента, вместо этого используйте position.
Ответ 2
Однако он всегда относился бы к документу, поэтому position() (относительно родителя, то есть держателя) иногда был бы довольно точным, а иногда и ни одним из них.