# Luna Drag Selector Drag selector for selecting multiple items. ## Demo https://luna.liriliri.io/?path=/story/drag-selector ## Install Add the following script and style to your page. ```html ``` You can also get it on npm. ```bash npm install luna-drag-selector --save ``` ```javascript import 'luna-drag-selector/luna-drag-selector.css' import LunaDragSelector from 'luna-drag-selector' ``` ## Usage ```javascript const dragSelector = new DragSelector(container) let selectedElements = [] dragSelector.on('select', () => { selectedElements = [] if (dragSelector.isSelected(itemElement)) { selectedElements.push(itemElement) } }) dragSelector.on('change', () => { console.log('Selection changed:', selectedElements) }) ``` ## Api ### isSelected(el: HTMLElement): boolean Check whether an element is selected.