jQuery Sorting Plugin with Native HTML5 Drag and Drop - draganddrop
| File Size: | 4.47KB |
|---|---|
| Views Total: | 2160 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Draganddrop is a small and easy jQuery plugin that allows you to rearrange a group of html elements with native HTML5 Drag and Drop feature.
Basic Usage:
1. Load the jQuery javascript library and draganddrop.js script in the page.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript" src="../src/draganddrop.js"></script>
2. Create a container which contains a group of html elements you want to sort.
<div id="columns"> <div class="column" draggable="true"> <header>First</header> </div> <div class="column" draggable="true"> <header>Second</header> </div> <div class="column" draggable="true"> <header>Third</header> </div> </div>
3. Apply the plugin on the container.
<script type="text/javascript">
$(function() {
$('#columns > .column').draganddrop();
});
</script>
4. The CSS for the plugin.
[draggable] {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#columns:after {
content: ' ';
clear: both;
display: table;
}
.column {
height: 200px;
line-height: 200px;
width: 200px;
float: left;
border: 2px solid #666;
background: #aaa;
margin-right: 5px;
border-radius: 10px;
text-align: center;
cursor: move;
}
.column.over {
border: 2px dashed #000;
}
.column.drag {
opacity: 0.6;
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
}
.column > header {
color: #fff;
}
This awesome jQuery plugin is developed by nange. For more Advanced Usages, please check the demo page or visit the official website.










