Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/io-developer/js-dragndrop

Vanilla javascript drag-n-drop for any binded element
https://github.com/io-developer/js-dragndrop

dom drag-and-drop element javascript native

Last synced: 3 days ago
JSON representation

Vanilla javascript drag-n-drop for any binded element

Awesome Lists containing this project

README

        

# dragndrop

Pure JS drag-n-drop for any binded DOM element.
You can mixin behavior with lib __js-resizable__

## Example

```html



dragndrop.initOnDocumentReady();


.js-dragndrop {
-moz-user-select: none;
-o-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.outer {
display: block;
position: relative;
width: 640px;
height: 480px;
margin: 20px;
background-color: #EEE;
}
.inner {
display: block;
position: absolute;
min-width: 100px;
min-height: 50px;
padding: 20px;
}
.inner--1 {
left: 100px;
top: 100px;
width: 300px;
height: 200px;
background-color: #b1b1ff;
}
.inner--2 {
left: 100px;
top: 50px;
background-color: #92f192;
}
.inner--3 {
left: 400px;
top: 200px;
background-color: #ec7777;
}



Content A


sub div




Sub-content A



Content B

```