UNPKG

hm-react-cli

Version:

Create a Huimei React project by module

14 lines (11 loc) 458 B
import getAlignOffset from './getAlignOffset'; function getElFuturePos(elRegion, refNodeRegion, points, offset, targetOffset) { var p1 = getAlignOffset(refNodeRegion, points[1]); var p2 = getAlignOffset(elRegion, points[0]); var diff = [p2.left - p1.left, p2.top - p1.top]; return { left: elRegion.left - diff[0] + offset[0] - targetOffset[0], top: elRegion.top - diff[1] + offset[1] - targetOffset[1] }; } export default getElFuturePos;