11 lines
342 B
JavaScript
11 lines
342 B
JavaScript
export default function getOffset(element, container) {
|
|
var rect = element.getBoundingClientRect();
|
|
if (rect.width || rect.height) {
|
|
var elementContainer = container || element.parentElement;
|
|
return {
|
|
top: rect.top - elementContainer.clientTop,
|
|
left: rect.left - elementContainer.clientLeft
|
|
};
|
|
}
|
|
return rect;
|
|
} |