Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.19 KB

README.md

File metadata and controls

42 lines (30 loc) · 1.19 KB

Placer

Place any two DOM elements in a way you like. Mainly needed for dropdowns, tooltips, modals, notifiers and any kind of overlays.

Demo & tests

Usage

npm install placer

var place = require('placer');

place(element, {
	target: otherElement,
	side: 'top',
	align: 'left',
	within: '.holder'
})

Options

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.

Alternatives