fastlion-amis
Version:
一种MIS页面生成工具
21 lines (20 loc) • 747 B
JavaScript
/**
* 删减自 https://github.com/react-bootstrap/dom-helpers/blob/master/src/offsetParent.ts
*/
Object.defineProperty(exports, "__esModule", { value: true });
var isHTMLElement = function (e) {
return !!e && 'offsetParent' in e;
};
function offsetParent(node) {
var doc = node === null || node === void 0 ? void 0 : node.ownerDocument;
var parent = node && node.offsetParent;
while (isHTMLElement(parent) &&
parent.nodeName !== 'HTML' &&
getComputedStyle(parent).getPropertyValue('position') === 'static') {
parent = parent.offsetParent;
}
return (parent || doc.documentElement);
}
exports.default = offsetParent;
//# sourceMappingURL=./utils/offsetParent.js.map
;