jQuery List DragSort Example

Homepage

Simple 1D list:


2D list with drag and drop between lists:

Usage

$("ul").dragsort({ dragSelector: "li", dragEnd: function() { }, dragBetween: false, placeHolderTemplate: "<li></li>" });

dragSelector
The CSS selector of the element inside the list item to act as the drag handle. The default is LI.
dragSelectorExclude
The css selector of the elements inside the dragSelector to not trigger dragsort. The default is "input, textarea, a[href]".
dragEnd
The callback function that will be called after the dragging has ended.
dragBetween
Set to "true" if you want to enable the ability to drag between selected lists. The default is false.
placeHolderTemplate
The html of the place holder for the dragged item. The default is "<li></li>".
scrollContainer
The css selector of the element that is to act as the scroll container e.g. a div with overflow set to auto. The default is window.
scrollSpeed
A number that represents the speed that the page will scroll when dragging an item outside the scroll container, a higher value is faster and a lower value is slower. Set to 0 to disable scrolling. The default is 5.