O HTMLElement.offsetTop
é um método apenas de leitura que retorna a medida, em pixels, da distância do elemento atual em relação ao topo do offsetParent
.
Sintaxe
topPos = element.offsetTop;
Parâmetros
topPos
é o número, em pixels, que representa a distância do elemento para o topo do elemento pai mais próximo posicionado com relative.
Exemplo
var d = document.getElementById("div1"); var topPos = d.offsetTop; if (topPos > 10) { // deslocamento em relação ao topo maior // que 10pixels do topo }
Especificação
Especificação | Status | Comentário |
---|---|---|
CSS Object Model (CSSOM) View Module The definition of 'offsetTop' in that specification. |
Working Draft |
Compatibilidade do navegador
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Basic support | ? | (Yes) | ? | ? | ? | ? | ? | (Yes) |
Em conformidade com a especificação, essa propriedade retornará null
no Webkit se o elemento não estiver sendo exibido (o style.display
desse elemento ou ancestral estiver como "none"
) ou se o style.position
do elemento estiver setado como "fixed"
.
Essa propriedade retornará null
no Internet Explorer (9) se o style.position
do elemento estiver setado como "fixed"
. (Ter display:none
não afeta esse browser.)
Veja também
Etiquetas do documento e colaboradores
Etiquetas:
Colaboradores desta página:
alinemorelli
Última atualização por:
alinemorelli,