UNPKG

hm-react-cli

Version:

Create a Huimei React project by module

25 lines (23 loc) 582 B
import utils from './utils'; function getRegion(node) { var offset = void 0; var w = void 0; var h = void 0; if (!utils.isWindow(node) && node.nodeType !== 9) { offset = utils.offset(node); w = utils.outerWidth(node); h = utils.outerHeight(node); } else { var win = utils.getWindow(node); offset = { left: utils.getWindowScrollLeft(win), top: utils.getWindowScrollTop(win) }; w = utils.viewportWidth(win); h = utils.viewportHeight(win); } offset.width = w; offset.height = h; return offset; } export default getRegion;