HTMLElement.offsetTop

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

HTMLElement.offsetTop - свойство элемента доступно только для чтения, возвращает расстояние текущего элемента по отношению к верхней части offsetParent узла.

Синтаксис

topPos = element.offsetTop;

Параметры

  • topPosэто количество пикселей на которые делается отступ с верху, отсносительно родительского элемента.

Пример

var d = document.getElementById("div1");
var topPos = d.offsetTop;
 
if (topPos > 10) {
  // объект имеет отступ больше
  // чем 10 пикселей относительно своего родителя
}

Спецификация

Спецификация Статус Комментарии
CSS Object Model (CSSOM) View Module
Определение 'offsetTop' в этой спецификации.
Рабочий черновик  

Совместимость с браузерами

Особенности Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Базовая поддержка (Да) ? ? ? ?
Особенности Android Android Webview Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
Базовая Поддержка ? (Да) ? ? ? ? ? (Да)

В соответствии со спецификацией, это свойство будет возвращать null в Webkit, если элемент скрыт (свойство style.display этого элемента или любого его родителя имеет значение "none") или если свойство style.position самого элемента установлено в "fixed" .

Это свойство будет возвращать null в Internet Explorer (9), если style.position самого элемента устанавливается в "fixed". (Наличие  display:none не влияет на этот браузер.)

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: mim3009
 Обновлялась последний раз: mim3009,