Los "offset" son propiedades que tienen todos los elementos, nos permiten obtener algunos datos de ellos, los offset son: offsetTop, offsetLeft, offsetWidth, offsetHeight
Para kien sepa algo, dira... eso lo cojo del CSS, pero aki esta la cuestion! Para obtener el TOP (distancia del elemento a arriba de la pagina), LEFT (DISTANCIA HASTA LA IZKIERDA), WIDTH y HEIGHT desde CSS (elemento.style.top por ejemplo) hay que definirlo antes, esto se actualiza solo y no hay que definirlo.
No es muy necesario decir para que es cada uno (es que es obvio), pero es necesario conocerlos ya que al trabajar con JS, y en realidad con todo ahorran varios dolores de cabeza.
Podeis ver
dos ejemplosSalu2