@open-data-v/ui
Version:
OpenDataV UI基础包
13 lines (12 loc) • 670 B
JavaScript
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