Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.
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
не влияет на этот браузер.)