HTMLElement.offsetTop
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Please help us by answering a few questions.
La propiedad de sólo lectura HTMLElement.offsetTop
retorna la distancia del elemento actual respecto al borde superior del nodo offsetParent
.
Sintaxis
topPos = element.offsetTop;
Parámetros
topPos
es el número de pixels desde el borde superior del elemento padre más cercano posicionado de forma relativa.
Ejemplo
var d = document.getElementById("div1");
var topPos = d.offsetTop;
if (topPos > 10) {
// objeto está posicionado a más de
// de 10 pixels de distancia de su padre
}
Especificaciones
Specification |
---|
CSSOM View Module # dom-htmlelement-offsettop |
Compatibilidad con navegadores
De conformidad con la especificación, esta propiedad devolverá el valor null
en Webkit si el elemento está oculto (style.display
de este elemento o de cualquier padre es "none"
) o si style.position
del elemento en sí está configurada como "fixed"
.
Esta propiedad devolverá null
en Internet Explorer (9) si style.position
del elemento en sí se establece en "fixed"
. (Tener display:none
no afecta a este navegador).