Smooth Drag To Sort Plugin For jQuery - dragSort.js
File Size: | 39.6 KB |
---|---|
Views Total: | 1784 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

dragSort.js is a small jQuery plugin that provides the ability to smoothly re-sort grouped elements using drag and drop. Without the need of jQuery UI draggable widget.
How to use it:
1. Insert jQuery library and the jQuery dragSort.js script into your html page.
<script src="//code.jquery.com/jquery.min.js"></script> <script src="jquery.dragsort.js"></script>
2. Insert a group of elements to a container element.
<div id="box"> <div class="item">Item 1</div> <div class="item">Item 2</div> <div class="item">Item 3</div> <div class="item">Item 4</div> <div class="item">Item 5</div> <div class="item">Item 6</div> <div class="item">Item 7</div> <div class="item">Item 8</div> ... </div>
3. Call the function on the top container.
$('#box').dragsort({ // options here });
4. All possible plugin options with default values.
$('#box').dragsort({ draggableItemClass:false, draggableAreaClass:false, placeholderClass:'', active: true, axis: false, resetTime:300, drop_exchange:1, collision_grid:false, collision_grid_width:100, show_collision_grid:0 });
5. Callback functions.
$('#box').dragsort({ onDrag:function(dragged_item){ // ... }, onDragStart:function(dragged_item){ // ... }, onContact:function(dragged_item){ // ... }, onExchange:function(dragged_item,change_item){ // ... }, onDrop:function(result_item){ // ... }, onDragEnd:function(){ // ... } });
This awesome jQuery plugin is developed by nuxkk321. For more Advanced Usages, please check the demo page or visit the official website.