web-utils-super
Version:
前端函数库
21 lines (19 loc) • 403 B
JavaScript
/**
*
* @desc 获取一个元素的距离文档(document)的位置,类似jQ中的offset()
* @param {HTMLElement} ele
* @returns { {left: number, top: number} }
*/
function offset(ele) {
let pos = {
left: 0,
top: 0
}
while (ele) {
pos.left += ele.offsetLeft
pos.top += ele.offsetTop
ele = ele.offsetParent
}
return pos
}
module.exports = offset