乾脆點(博客就應該乾脆,少扯皮) 話不多說,小問題扯太多也沒意思。 DOM元素有一個屬性是offsetTop,表示該元素到父元素頂部的距離。所以最後的答案就是遞歸將所有的offsetTop加起來。 貼代碼! 沒了,就這樣 ...
原文:https://blog.csdn.net/u013764814/article/details/83825479
乾脆點(博客就應該乾脆,少扯皮)
話不多說,小問題扯太多也沒意思。
DOM元素有一個屬性是offsetTop
,表示該元素到父元素頂部的距離。所以最後的答案就是遞歸將所有的offsetTop
加起來。
貼代碼!
function getElementToPageTop(el) { if(el.parentElement) { return this.getElementToPageTop(el.parentElement) + el.offsetTop } return el.offsetTop }
沒了,就這樣