| Name | Type | Default | 
            
                | appendTo | String | 'parent' | 
            
                | 
                        
                            Sets or gets where will be appended the draggable's feedback.
                         Code examples
                            Set the appendToproperty. $('#jqxDragDrop').jqxDragDrop({ appendTo: 'body' });
 
                            Get the appendToproperty. var appendTo = $('#jqxDragDrop').jqxDragDrop('appendTo');
 | 
            
                | disabled | Boolean | false | 
            
                | 
                        
                            Sets or gets whether the dragging is disabled.
                         Code examples
                            Set the disabledproperty. $('#jqxDragDrop').jqxDragDrop({disabled:true});
 
                            Get the disabledproperty. var disabled = $('#jqxDragDrop').jqxDragDrop('disabled');
 | 
            
                | distance | Number | 5 | 
            
                | 
                        
                            Sets or gets the distance required for the cursor to pass befor the drag begins.
                         Code examples
                            Set the distanceproperty. $('#jqxDragDrop').jqxDragDrop({distance:10});
 
                            Get the distanceproperty. var distance = $('#jqxDragDrop').jqxDragDrop('distance');
 | 
            
                | data | Object | null | 
            
                | 
                        
                            This property can be used for setting some kind of information transferred with the draggable.
                         Code examples
                            Set the dataproperty. $('#jqxDragDrop').jqxDragDrop({data: {foo: 'foo', bar: 'bar'}});
 
                            Get the dataproperty. var data = $('#jqxDragDrop').jqxDragDrop('data');
 | 
            
                | dropAction | String | 'default' | 
            
                | 
                        
                            Sets or gets whether the draggable element will change its position ('default') or not ('none') when the element is dropped.
                         Code examples
                            Set the dropActionproperty. $('#jqxDragDrop').jqxDragDrop({ dropAction: 'none' });
 
                            Get the dropActionproperty. var dropAction = $('#jqxDragDrop').jqxDragDrop('dropAction');
 | 
            
                | dropTarget | String/Object | null. | 
            
                | 
                        
                            Sets or gets the drop target.
                            The drop target is a DOM element(s) for which jqxDragDrop triggers events when the user drags or drops
                            the draggable element over that element(s). The drop target can be specified by using a selector or an
                            object. If the user drags the draggable element over the drop target, the onDropTargetEnter event will be raised.
                            If the draggable element is inside the drop target and the user drags the element outside the drop target, the onDropTargetLeave event is raised.
                            When the user drops the draggable element over a drop target, the onTargetDrop event is raised.
                         Code examples
                            Set the dropTargetproperty. $('#jqxDragDrop').jqxDragDrop( { dropTarget: $(document.body) } );
 
                            Specifying the drop target with CSS selector:
                         $('#jqxDragDrop').jqxDragDrop( { dropTarget: $('.dropTarget') } );
 
                            The above code will make all elements which use the "dropTarget" CSS class to be drop targets for the draggable element.
                         
                            Get the dropTargetproperty. var dropTarget = $('#jqxDragDrop').jqxDragDrop('dropTarget');
 | 
            
                | dragZIndex | Number | 99999 | 
            
                | 
                        
                            Sets or gets element's z-index when it's dragging.
                         Code examples
                            Set the dragZIndexproperty. $('#jqxDragDrop').jqxDragDrop({ dragZIndex: 6 });
 
                            Get the dragZIndexproperty. var dragZIndex = $('#jqxDragDrop').jqxDragDrop('dragZIndex');
 | 
            
                | feedback | String | 'clone' | 
            
                | 
                        
                            Sets or gets the feedback. The feedback is the object which is actually dragged by the user.
                        Possible Values: 'clone'-the user drags a clone of the original element
 'original'-the user drags the original element
 Code examples
                            Set the feedbackproperty. $('#jqxDragDrop').jqxDragDrop({feedback:'original'});
 
                            Get the feedbackproperty. var feedback = $('#jqxDragDrop').jqxDragDrop('feedback');
 | 
            
                | initFeedback | Function | null | 
            
                | 
                        
                            Callback which is executing when the feedback is created.
                         Code examples
                            Set the initFeedbackproperty. $('#jqxDragDrop').jqxDragDrop({ initFeedback: function(feedback) { feedback.width(300); } });
 
                            Get the initFeedbackproperty. var onDropTargetLeave = $('#jqxDragDrop').jqxDragDrop('initFeedback');
 | 
            
                | opacity | Number | 0.6 | 
            
                | 
                        
                            Sets or gets draggable object's opacity when it's dragging.
                         Code examples
                            Set the opacityproperty. $('#jqxDragDrop').jqxDragDrop({opacity:0.3});
 
                            Get the opacityproperty. var opacity = $('#jqxDragDrop').jqxDragDrop('opacity');
 | 
            
                | onDragEnd | Function | null | 
            
                | 
                        
                            Callback which is executing when the drag ends.
                         Code examples
                            Set the onDragEndproperty. $('#jqxDragDrop').jqxDragDrop({ onDragEnd: function() { alert('Bar'); } });
 
                            Get the onDragEndproperty. var appendTo = $('#jqxDragDrop').jqxDragDrop('onDragEnd');
 | 
            
                | onDrag | Function | null | 
            
                | 
                        
                            Callback which is executing while dragging.
                         Code examples
                            Set the onDragproperty. $('#jqxDragDrop').jqxDragDrop({ onDrag: function(data, pos) { alert(pos.x); } });
 
                            Get the onDragproperty. var onDrag = $('#jqxDragDrop').jqxDragDrop('onDrag');
 | 
            
                | onDragStart | Function | null | 
            
                | 
                        
                            Callback which is executing when drag start.
                         Code examples
                            Set the onDragStartproperty. $('#jqxDragDrop').jqxDragDrop({ onDragStart: function(pos) { alert(pos.x); } });
 
                            Get the onDragStartproperty. var onDragStart = $('#jqxDragDrop').jqxDragDrop('onDragStart');
 | 
            
                | onTargetDrop | Function | null | 
            
                | 
                        
                            Callback which is executing when drag ends over the drop target.
                         Code examples
                            Set the onTargetDropproperty. $('#jqxDragDrop').jqxDragDrop({ onTargetDrop: function(data) { alert('Bar'); } });
 
                            Get the onTargetDropproperty. var onTargetDrop = $('#jqxDragDrop').jqxDragDrop('onTargetDrop');
 | 
            
                | onDropTargetEnter | Function | null | 
            
                | 
                        
                            Callback which is executing when the draggable enter any of it's drop targets.
                         Code examples
                            Set the onDropTargetEnterproperty. $('#jqxDragDrop').jqxDragDrop({ onDropTargetEnter: function() { alert('Bar'); } });
 
                            Get the onDropTargetEnterproperty. var onDropTargetEnter = $('#jqxDragDrop').jqxDragDrop('onDropTargetEnter');
 | 
            
                | onDropTargetLeave | Function | null | 
            
                | 
                        
                            Callback which is executing when the draggable leave any of it's drop targets.
                         Code examples
                            Set the onDropTargetLeaveproperty. $('#jqxDragDrop').jqxDragDrop({ onDropTargetLeave: function(data) { alert(data); } });
 
                            Get the onDropTargetLeaveproperty. var onDropTargetLeave = $('#jqxDragDrop').jqxDragDrop('onDropTargetLeave');
 | 
            
                | restricter | Object/String | 'document' | 
            
                | 
                        
                            Sets or gets dragdrop's restrict area.
                        Possible Values: 'body'
 'document'
 'parent'
 {left,top,width,height}
 Code examples
                            Set the restricterproperty. $('#jqxDragDrop').jqxDragDrop({restricter:'body'});
 
                            Get the restricterproperty. var restricter = $('#jqxDragDrop').jqxDragDrop('restricter');
 | 
            
                | revert | Boolean | false | 
            
                | 
                        
                            Sets or gets whether the draggable element will be reverted to it's original position after drop.
                         Code examples
                            Set the revertproperty. $('#jqxDragDrop').jqxDragDrop({revert:true});
 
                            Get the revertproperty. var revert = $('#jqxDragDrop').jqxDragDrop('revert');
 | 
            
                | revertDuration | Number | 400 | 
            
                | 
                        
                            Sets or gets the duration for which the draggable object will be reverted.
                         Code examples
                            Set the revertDurationproperty. $('#jqxDragDrop').jqxDragDrop({revertDuration:300});
 
                            Get the revertDurationproperty. var revertDuration = $('#jqxDragDrop').jqxDragDrop('revertDuration');
 | 
            
                | tolerance | String | 'intersect' | 
            
                | 
                        
                            Sets or gets whether the draggable item is over it's drop target when it's intersecting it or when it's fully inside it's target.
                         
                        The onDropTargetEnter event will be triggered depending on the value of this property. The 'fit' tolerance means that the draggable item is fully inside
                        the target, where the 'intersect' means that the item is intersecting with the target.
                         Code examples
                            Set the toleranceproperty. $('#jqxDragDrop').jqxDragDrop({tolerance:'fit'});
 
                            Get the toleranceproperty. var tolerance = $('#jqxDragDrop').jqxDragDrop('tolerance');
 | 
            
                |  | 
            
                | dragStart | Event |  | 
            
                | 
                        
                            This event is triggered when the item is dragged for first time.
                         Code examples
                            Bind to the dragStartevent by type: jqxDragDrop. $('#jqxDragDrop').bind('dragStart', function () { // Some code here. }); 
 | 
            
                | dragEnd | Event |  | 
            
                | 
                        
                            This event is triggered when the item is dropped.
                         Code examples
                            Bind to the dragEndevent by type: jqxDragDrop. $('#jqxDragDrop').bind('dragEnd', function () { // Some code here. }); 
 | 
            
                | dragging | Event |  | 
            
                | 
                        
                            This event is triggered while the item is dragging.
                         Code examples
                            Bind to the draggingevent by type: jqxDragDrop. $('#jqxDragDrop').bind('dragging', function () { // Some code here. }); 
 | 
            
                | dropTargetEnter | Event |  | 
            
                | 
                        
                            This event is triggered when the draggable item is over it's drop target for first time.
                         Code examples
                            Bind to the dropTargetEnterevent by type: jqxDragDrop. $('#jqxDragDrop').bind('dropTargetEnter', function () { // Some code here. }); 
 | 
            
                | dropTargetLeave | Event |  | 
            
                | 
                        
                            This event is triggered when the draggable item leave it's drop target.
                         Code examples
                            Bind to the dropTargetLeaveevent by type: jqxDragDrop. $('#jqxDragDrop').bind('dropTargetLeave', function () { // Some code here. }); 
 |