UNPKG

@open-data-v/ui

Version:

OpenDataV UI基础包

13 lines (12 loc) 670 B
const i = (t) => { const e = t.getBoundingClientRect(), n = e.top + (window.pageYOffset || document.documentElement.scrollTop) - (document.documentElement.clientTop || 0), o = e.left + (window.pageXOffset || document.documentElement.scrollLeft) - (document.documentElement.clientLeft || 0), c = t.offsetWidth, d = t.offsetHeight; return { left: o, top: n, width: c, height: d }; }, m = () => { const t = document.documentElement.clientWidth || document.body.clientWidth, e = document.documentElement.clientHeight || document.body.clientHeight; return { width: t, height: e }; }; export { i as getOffset, m as getWindow }; //# sourceMappingURL=dom.esm.js.map