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 â¨Ð¸ÑÐ»Ñ 2015 г.â©.
HTMLElement.offsetTop - ÑвойÑÑво ÑлеменÑа доÑÑÑпно ÑолÑко Ð´Ð»Ñ ÑÑениÑ, возвÑаÑÐ°ÐµÑ ÑаÑÑÑоÑние ÑекÑÑего ÑлеменÑа по оÑноÑÐµÐ½Ð¸Ñ Ðº веÑÑ
ней ÑаÑÑи offsetParent Ñзла.
СинÑакÑиÑ
js
topPos = element.offsetTop;
ÐаÑамеÑÑÑ
topPos-ÑÑо колиÑеÑÑво пикÑелей на коÑоÑÑе делаеÑÑÑ Ð¾ÑÑÑÑп ÑвеÑÑ Ñ, оÑÑноÑиÑелÑно ÑодиÑелÑÑкого ÑлеменÑа.
ÐÑимеÑ
js
var d = document.getElementById("div1");
var topPos = d.offsetTop;
if (topPos > 10) {
// обÑÐµÐºÑ Ð¸Ð¼ÐµÐµÑ Ð¾ÑÑÑÑп болÑÑе
// Ñем 10 пикÑелей оÑноÑиÑелÑно Ñвоего ÑодиÑелÑ
}
СпеÑиÑикаÑии
| Specification |
|---|
| CSSOM View Module > # dom-htmlelement-offsettop > |