Place any two DOM elements in a way you like. Mainly needed for dropdowns, tooltips, modals, notifiers and any kind of overlays.
var place = require('placer');
place(element, {
target: otherElement,
side: 'top',
align: 'left',
within: '.holder'
})
Parameter | Default | Description |
---|---|---|
target |
window |
An area to align element relative to. |
side |
undefined |
The side to place element: 'center', 'top', 'left', 'bottom', 'right' or 'auto'. |
align |
'left' |
Alignment, 0..1 or one of the sides keywords. |
within |
window |
Restriction area. |