.offset({...}) fonctionne en modifiant la propriété "style" de l'élément HTML.
Il existe deux fonctions pour obtenir une position:
.offset() donne la position relative à la page
.position() donne la position relative à son "containing block"
.position() correspond donc tout simplement aux propriétés CSS left et top.
.offset() fait en interne un calcul, remontant tous les "containing blocks" jusque en haut de l'arbre DOM.