Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
15 lines
358 B
Plaintext
15 lines
358 B
Plaintext
export const getOffsetTop = element => {
|
|
let el = element;
|
|
// Set our distance placeholder
|
|
let distance = 0;
|
|
// Loop up the DOM
|
|
if (el.offsetParent) {
|
|
do {
|
|
distance += el.offsetTop;
|
|
el = el.offsetParent;
|
|
} while (el);
|
|
}
|
|
// Return our distance
|
|
return distance < 0 ? 0 : distance;
|
|
};
|
|
//# sourceMappingURL=getOffsetTop.js.map |