UNPKG

web-utils-super

Version:

前端函数库

21 lines (19 loc) 403 B
/** * * @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