| Name | Type | Default | 
         
                | appendTo | String | 'parent' | 
            
                | 
                        
                            Defines where the helper that moves with the mouse is being appended to during the drag (for example, to resolve overlap/zIndex issues).
                         
                            Code examples
                        
                            Set the appendToproperty. $('#jqxSortable').jqxSortable({appendTo: 'document.body'});
 
                            Get the appendToproperty. var appendTo = $('#jqxSortable').jqxSortable('appendTo'); 
 | 
           
                | axis | String/Number | null | 
            
                | 
                        
                            If defined, the items can be dragged only horizontally or vertically.
                        Possible Values: 'x'
 'y'
 
                            Code examples
                        
                            Set the axisproperty. $('#jqxSortable').jqxSortable({axis: 'y'});
 
                            Get the axisproperty. var axis = $('#jqxSortable').jqxSortable('axis'); 
 | 
            
                | cancel | String | 'input,textarea,button,select,option' | 
            
                | 
                        
                            Prevents sorting if you start on elements matching the selector.
                         
                            Code examples
                        
                            Set the cancelproperty. $('#jqxSortable').jqxSortable({ cancel: '.not-sortable-item'}); 
 
                            Get the cancelproperty. var cancel = $('#jqxSortable').jqxSortable('cancel'); 
 | 
            
                | connectWith | String/Boolean | true | 
            
                | 
                        
                            A selector of other sortable elements that the items from this list should be connected to. 
                         
                            Code examples
                        
                            Set the connectWithproperty. $('#jqxSortable').jqxSortable({ connectWith: '#sortable1, #sortable2' }); 
 
                            Get the connectWithproperty. var connectWith = $('#jqxSortable').jqxSortable('connectWith'); 
 | 
            
                | containment | String/Boolean | false | 
            
                | 
                        
                            Defines a bounding box that the sortable items are constrained to while dragging.
                         
                            Code example
                        
                            Set the containmentproperty. $('#jqxSortable').jqxSortable({containment : '.sortable-container'}); 
 
                            Get the containmentproperty. var containment = $('#jqxSortable').jqxSortable('containment'); 
 | 
            
                | cursor | String | 'auto' | 
            
                | 
                        
                            Defines the cursor that is being shown while sorting.
                         
                            Code examples
                        
                            Set the cursorproperty. $('#jqxSortable').jqxSortable({cursor: 'move'});
 
                            Get the cursorproperty. var cursor = $('#jqxSortable').jqxSortable('cursor');
 | 
            
                | cursorAt | Object | false | 
            
                | 
                        
                            Moves the sorting element or helper so the cursor always appears to drag from the same position. Coordinates can be given as a hash using a combination of one or two keys: { top, left, right, bottom }.
                         
                            Code examples
                        
                            Set the initContentproperty. $('#jqxSortable').jqxSortable({ cursorAt: { left: 5, top:5 } }); 
 
                            Get the cursorAtproperty. var cursorAt = $('#jqxSortable').jqxSortable('cursorAt'); 
 | 
            
                | delay | Number | 0 | 
            
                | 
                        
                            Time in milliseconds to define when the sorting should start. Adding a delay helps preventing unwanted drags when clicking on an element.
                         
                            Code examples
                        
                            Set the delayproperty. $('#jqxSortable').jqxSortable({ delay: 500 }); 
 
                            Get the delayproperty. var delay = $('#jqxSortable').jqxSortable('delay'); 
 | 
           
                | disabled | Boolean | false | 
            
                | 
                        Disables the widget if set to true. 
                            Code example
                        
                            Set the disabledproperty. $('#jqxSortable').jqxSortable({disabled : true}); 
 
                            Get the disabledproperty. var disabled = $('#jqxSortable').jqxSortable('disabled'); 
 | 
           
                | distance | Number | 1 | 
            
                | 
                        
                            Tolerance, in pixels, for when sorting should start. If specified, sorting will not start until after mouse is dragged beyond distance. Can be used to allow for clicks on elements within a handle.
                         
                            Code examples
                        
                            Set the distanceproperty. $('#jqxSortable').jqxSortable({distance: 10});
 
                            Get the distanceproperty. var distance = $('#jqxSortable').jqxSortable('distance'); 
 | 
         
                | dropOnEmpty | Boolean | true | 
            
                | 
                        If false, items from this sortable can't be dropped on an empty connect sortable. 
                            Code example
                        
                            Set the dropOnEmptyproperty. $('#jqxSortable').jqxSortable({dropOnEmpty : false}); 
 
                            Get the dropOnEmptyproperty. var dropOnEmpty = $('#jqxSortable').jqxSortable('dropOnEmpty'); 
 | 
            
                | forceHelperSize | Boolean | false | 
            
                | 
                        
                            If true, forces the helper to have a size.
                         
                            Code examples
                        
                            Set the forceHelperSizeproperty. $('#jqxSortable').jqxSortable({ forceHelperSize: true }); 
 
                            Get the forceHelperSizeproperty. var forceHelperSize = $('#jqxSortable').jqxSortable('forceHelperSize'); 
 | 
            
                | forcePlaceholderSize | Boolean | false | 
            
                | 
                        
                            Sets or gets the displaying of the popover's arrow.
                         
                            Code examples
                        
                            Set the forcePlaceholderSizeproperty. $('#jqxSortable').jqxSortable({ forcePlaceholderSize: true }); 
 
                            Get the forcePlaceholderSizeproperty. var forcePlaceholderSize = $('#jqxSortable').jqxSortable('forcePlaceholderSize'); 
 | 
           
                | grid | Array | false | 
            
                | 
                        
                            Snaps the sorting element or helper to a grid, every x and y pixels. 
                         
                            Code examples
                        
                            Set the gridproperty. $('#jqxSortable').jqxSortable({ "grid", [ 50, 50 ] }); 
 
                            Get the gridproperty. var grid = $('#jqxSortable').jqxSortable('grid'); 
 | 
          
                | handle | String/Boolean | false | 
            
                | 
                        
                            Restricts sort start click to the specified element.
                         
                            Code examples
                        
                            Set the handleproperty. $('#jqxSortable').jqxSortable({handle:'.handle'});
 
                            Get the handleproperty. var handle = $('#jqxSortable').jqxSortable('handle');
 | 
         
                | helper | String/Function | 'original' | 
            
                | 
                        
                            Allows for a helper element to be used for dragging display.
                         
                            Code examples
                        
                            Set the helperproperty. $('#jqxSortable').jqxSortable({helper: 'clone'});
 
                            Get the helperproperty. var helper = $('#jqxSortable').jqxSortable('helper');
 | 
            
                | items | String | '> *' | 
            
                | 
                        
                            Specifies which items inside the element should be sortable.
                         
                            Code examples
                        
                            Set the itemsproperty. $('#jqxSortable').jqxSortable({items: '> div.sortable-item'});
 
                            Get the itemsproperty. var items = $('#jqxSortable').jqxSortable('items');
 | 
            
                | opacity | Number/Boolean | false | 
            
                | 
                        
                            Defines the opacity of the helper while sorting. From 0.01 to 1.
                         
                            Code examples
                        
                            Set the opacityproperty. $('#jqxSortable').jqxSortable({opacity: 0.5});
 
                            Get the opacityproperty. var opacity = $('#jqxSortable').jqxSortable('opacity');
 | 
            
                | placeholderShow | String/Boolean | "original" | 
            
                | 
                        
                            A class name that gets applied to the otherwise white space.
                         
                            Code examples
                        
                            Set the placeholderShowproperty. $('#jqxSortable').jqxSortable({placeholderShow: 'sortable-placeholder'});
 
                            Get the placeholderShowproperty. var placeholder = $('#jqxSortable').jqxSortable('placeholderShow');
 | 
            
                | revert | Boolean/Number | false | 
            
                | 
                        
                            Whether the sortable items should revert to their new positions using a smooth animation.
                         
                            Code examples
                        
                            Set the revertproperty. $('#jqxSortable').jqxSortable({revert: 300});
 
                            Get the revertproperty. var revert = $('#jqxSortable').jqxSortable('revert');
 | 
            
                | scroll | Boolean | true | 
            
                | 
                        
                            If set to true, the page scrolls when coming to an edge.
                         
                            Code examples
                        
                            Set the scrollproperty. $('#jqxSortable').jqxSortable({scroll: false});
 
                            Get the scrollproperty. var scroll = $('#jqxSortable').jqxSortable('scroll');
 | 
            
                | scrollSensitivity | Number | 20 | 
            
                | 
                        
                            Defines how near the mouse must be to an edge to start scrolling.
                         
                            Code examples
                        
                            Set the scrollSensitivityproperty. $('#jqxSortable').jqxSortable({scrollSensitivity: 10});
 
                            Get the scrollSensitivityproperty. var scrollSensitivity = $('#jqxSortable').jqxSortable('scrollSensitivity');
 | 
            
                | scrollSpeed | Number | 20 | 
            
                | 
                        
                            Allows for a helper element to be used for dragging display.
                         
                            Code examples
                        
                            Set the scrollSpeedproperty. $('#jqxSortable').jqxSortable({scrollSpeed: 10});
 
                            Get the scrollSpeedproperty. var scrollSpeed = $('#jqxSortable').jqxSortable('scrollSpeed');
 | 
            
                | tolerance | String/Function | 'intersect' | 
            
                | 
                        
                            Specifies which mode to use for testing whether the item being moved is hovering over another item.
                         
                            Code examples
                        
                            Set the toleranceproperty. $('#jqxSortable').jqxSortable({tolerance: 'pointer'});
 
                            Get the toleranceproperty. var tolerance = $('#jqxSortable').jqxSortable('tolerance');
 | 
            
                | zIndex | Number | 1000 | 
            
                | 
                        
                            Allows for a helper element to be used for dragging display.
                         
                            Code examples
                        
                            Set the zIndexproperty. $('#jqxSortable').jqxSortable({zIndex: 9999});
 
                            Get the zIndexproperty. var zIndex = $('#jqxSortable').jqxSortable('zIndex');
 | 
            
                |  | 
            
                | activate | Event |  | 
            
                | 
                        
                            This event is triggered on drag start when are used connected lists.
                         
                            Code examples
                        
                            Bind to the activateevent by type: jqxSortable. $('.jqxSortable').on('activate', function () { // Some code here. }); 
 | 
            
                | beforeStop | Event |  | 
            
                | 
                        
                            This event is triggered when sorting stops, but when the placeholder/helper is still available.
                         
                            Code examples
                        
                            Bind to the beforeStopevent by type: jqxSortable. $('#jqxSortable').on('beforeStop', function () { // Some code here. }); 
 | 
            
                | change | Event |  | 
            
                | 
                        
                            This event is triggered when the DOM position of an item is changed.
                         
                            Code examples
                        
                            Bind to the changeevent by type: jqxSortable. $('#jqxSortable').on('change', function () { // Some code here. }); 
 | 
            
                | create | Event |  | 
            
                | 
                        
                            This event is triggered when the sortable is created.
                         
                            Code examples
                        
                            Bind to the createevent by type: jqxSortable. $('#jqxSortable').on('create', function () { // Some code here. }); 
 | 
            
                | deactivate | Event |  | 
            
                | 
                        
                            This event is triggered when sorting was stopped, is propagated to all possible connected lists.
                         
                            Code examples
                        
                            Bind to the deactivateevent by type: jqxSortable. $('#jqxSortable').on('deactivate', function () { // Some code here. }); 
 | 
            
                | out | Event |  | 
            
                | 
                        
                            This event is triggered when a sortable item is moved away from a sortable list.
                         
                            Code examples
                        
                            Bind to the outevent by type: jqxSortable. $('#jqxSortable').on('out', function () { // Some code here. }); 
 | 
            
                | over | Event |  | 
            
                | 
                        
                            This event is triggered when a sortable item is moved into a sortable list.
                         
                            Code examples
                        
                            Bind to the overevent by type: jqxSortable. $('#jqxSortable').on('over', function () { // Some code here. }); 
 | 
            
                | receive | Event |  | 
            
                | 
                        
                            This event is triggered when an item from a connected sortable list has been dropped into another list.
                         
                            Code examples
                        
                            Bind to the receiveevent by type: jqxSortable. $('#jqxSortable').on('receive', function () { // Some code here. }); 
 | 
            
                | remove | Event |  | 
            
                | 
                        
                            This event is triggered when a sortable item from the list has been dropped into another. 
                         
                            Code examples
                        
                            Bind to the removeevent by type: jqxSortable. $('#jqxSortable').on('remove', function () { // Some code here. }); 
 | 
            
                | sort | Event |  | 
            
                | 
                        
                            This event is triggered during sorting.
                         
                            Code examples
                        
                            Bind to the sortevent by type: jqxSortable. $('#jqxSortable').on('sort', function () { // Some code here. }); 
 | 
            
                | start | Event |  | 
            
                | 
                        
                            This event is triggered when sorting starts.
                         
                            Code examples
                        
                            Bind to the startevent by type: jqxSortable. $('#jqxSortable').on('start', function () { // Some code here. }); 
 | 
            
                | stop | Event |  | 
            
                | 
                        
                            This event is triggered when sorting has stopped.
                         
                            Code examples
                        
                            Bind to the stopevent by type: jqxSortable. $('#jqxSortable').on('stop', function () { // Some code here. }); 
 | 
            
                | update | Event |  | 
            
                | 
                        
                            This event is triggered when the user stopped sorting and the DOM position has changed.
                         
                            Code examples
                        
                            Bind to the updateevent by type: jqxSortable. $('#jqxSortable').on('update', function () { // Some code here. }); 
 | 
            
                |  | 
            
                | cancel | Method |  | 
            
                | 
                        
                            Cancels a change in the current sortable and reverts it to the state prior to when the current sort was started.
                         
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  
                            Code examples
                        
                            Invoke the cancelmethod. $('#jqxSortable').jqxSortable('cancel'); 
 | 
        
            
                | destroy | Method |  | 
            
                | 
                        
                            Removes the sortable functionality.
                         
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  
                            Code examples
                        
                            Invoke the destroymethod. $('#jqxSortable').jqxSortable('destroy'); 
 | 
            
                | disable | Method |  | 
            
                | 
                        
                            Disables the widget.
                         
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  
                            Code examples
                        
                            Invoke the disablemethod. $('#jqxSortable').jqxSortable('disable'); 
 | 
            
                | enable | Method |  | 
            
                | 
                        
                            Enable the widget.
                         
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  
                            Code examples
                        
                            Invoke the enablemethod. $('#jqxSortable').jqxSortable('enable'); 
 | 
            
                | refresh | Method |  | 
            
                | 
                        
                            Refresh the items.
                         
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  
                            Code examples
                        
                            Invoke the refreshmethod. $('#jqxSortable').jqxSortable('refresh'); 
 | 
            
                | refreshPositions | Method |  | 
            
                | 
                        
                            Refresh the cached positions of the sortable items.
                         
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  
                            Code examples
                        
                            Invoke the refreshPositionsmethod. $('#jqxSortable').jqxSortable('refreshPositions'); 
 | 
            
                | serialize | Method |  | 
            
                | 
                        
                            Serializes the jqxSortable item ids into a form/ajax submittable string. Calling this method produces a hash that can be appended to any url to easily submit a new item order back to the server.
                         
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  
                            Code examples
                        
                            Invoke the serializemethod. $('#jqxSortable').jqxSortable('serialize'); 
 | 
            
                | toArray | Method |  | 
            
                | 
                        
                            Serializes the jqxSortable item ids into an array of strings.
                         
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  
                            Code examples
                        
                            Invoke the toArraymethod. $('#jqxSortable').jqxSortable('toArray'); 
 |