Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chemzqm/movearound

Drag and drop element in multiple containers, with element add and remove support.
https://github.com/chemzqm/movearound

Last synced: about 1 month ago
JSON representation

Drag and drop element in multiple containers, with element add and remove support.

Awesome Lists containing this project

README

        

# Movearound

Move elements in multiple containers. The element for dragging could be added dynamicly and also the container could be added dynamically.

[Demo](http://chemzqm.github.io/movearound/index.html)

## Installation

Install with npm:

$ npm install movearound

## API

#### new Movearound(el, className , [handler])

Initialize Movearound with every containers has class `className` in node `el`.

If the `handler` is set to true, elmenet has className `handler` would be used for dragging.

### bind()

Initialize or rebind all the drag and drop events.

Every node as the direct children of every container would become moveable around all the containers.

### unbind()

Unbind all the D&D events.

### remove()

unbind the events and remove the event listeners.

Inspired by

## License

MIT