EasyUI
Draggable
Override defaults with $.fn.draggable.defaults.
Usage Example
Create a draggable element from markup.
Create a draggable element using javascript.
Properties
Name | Type | Description | Default |
---|---|---|---|
proxy | string,function |
A proxy element to be used when dragging, when set to 'clone', a clone element is used as proxy. If a function is specified, it must return a jQuery object.
The example below shows how to create a simple proxy object. $('.dragitem').draggable({ proxy: function(source){ var p = $('<div style="border:1px solid #ccc;width:80px"></div>'); p.html($(source).html()).appendTo('body'); return p; } }); |
null |
revert | boolean | If set to true, the element will return to its start position when dragging stops. | false |
cursor | string | The css cursor when dragging. | move |
deltaX | number | The dragged element position x corresponding to current cursor | null |
deltaY | number | The dragged element position y corresponding to current cursor | null |
handle | selector | The handle that start the draggable. | null |
disabled | boolean | True to stop draggable. | false |
edge | number | The drag width in which can start draggable. | 0 |
axis | string | Defines the axis which the dragged elements moves on, available value is 'v' or 'h', when set to null will move across 'v' and 'h' direction. | null |
delay | number | Defines the delay time in milliseconds to start a drag operation. | 100 |
Events
Name | Parameters | Description |
---|---|---|
onBeforeDrag | e | Fires before dragging, return false to cancel this dragging. |
onStartDrag | e | Fires when the target object start dragging. |
onDrag | e | Fires during dragging. Return false will not do dragging actually. |
onEndDrag | e | Fires when the dragging ends. This event is triggered before onStopDrag event. Available since version 1.5.3. |
onStopDrag | e | Fires when the dragging stops. |
Methods
Name | Parameter | Description |
---|---|---|
options | none | Return the options property. |
proxy | none | Return the drag proxy if the proxy property is setted. |
enable | none | Enable the drag action. |
disable | none | Disable the drag action. |