@alauda-fe/common
Version:
Alauda frontend team common codes.
16 lines • 1.73 kB
JavaScript
export function getRect(el) {
const r = el.getBoundingClientRect();
return {
top: r.top,
bottom: r.bottom,
left: r.left,
right: r.right,
width: r.width,
height: r.height,
offsetTop: el.offsetTop,
offsetLeft: el.offsetLeft,
offsetWidth: el.offsetWidth,
offsetHeight: el.offsetHeight,
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL2NvbW1vbi9zcmMvZ3JhcGgtY2FudmFzL3V0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sVUFBVSxPQUFPLENBQUMsRUFBZTtJQUNyQyxNQUFNLENBQUMsR0FBRyxFQUFFLENBQUMscUJBQXFCLEVBQUUsQ0FBQztJQUNyQyxPQUFPO1FBQ0wsR0FBRyxFQUFFLENBQUMsQ0FBQyxHQUFHO1FBQ1YsTUFBTSxFQUFFLENBQUMsQ0FBQyxNQUFNO1FBQ2hCLElBQUksRUFBRSxDQUFDLENBQUMsSUFBSTtRQUNaLEtBQUssRUFBRSxDQUFDLENBQUMsS0FBSztRQUNkLEtBQUssRUFBRSxDQUFDLENBQUMsS0FBSztRQUNkLE1BQU0sRUFBRSxDQUFDLENBQUMsTUFBTTtRQUNoQixTQUFTLEVBQUUsRUFBRSxDQUFDLFNBQVM7UUFDdkIsVUFBVSxFQUFFLEVBQUUsQ0FBQyxVQUFVO1FBQ3pCLFdBQVcsRUFBRSxFQUFFLENBQUMsV0FBVztRQUMzQixZQUFZLEVBQUUsRUFBRSxDQUFDLFlBQVk7S0FDOUIsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBSZWN0IH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRSZWN0KGVsOiBIVE1MRWxlbWVudCk6IFJlY3Qge1xuICBjb25zdCByID0gZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gIHJldHVybiB7XG4gICAgdG9wOiByLnRvcCxcbiAgICBib3R0b206IHIuYm90dG9tLFxuICAgIGxlZnQ6IHIubGVmdCxcbiAgICByaWdodDogci5yaWdodCxcbiAgICB3aWR0aDogci53aWR0aCxcbiAgICBoZWlnaHQ6IHIuaGVpZ2h0LFxuICAgIG9mZnNldFRvcDogZWwub2Zmc2V0VG9wLFxuICAgIG9mZnNldExlZnQ6IGVsLm9mZnNldExlZnQsXG4gICAgb2Zmc2V0V2lkdGg6IGVsLm9mZnNldFdpZHRoLFxuICAgIG9mZnNldEhlaWdodDogZWwub2Zmc2V0SGVpZ2h0LFxuICB9O1xufVxuIl19