drag
Drag any UI element in any direction. Use synthetic mode for JavaScript libraries, or handle maps, sliders, and scrollbars with precise control.
Instructions
Drag element in any direction. For maps, charts, SVG, canvas, sliders. Use mode='synthetic' for JS libraries (frappe-gantt, jQuery UI). Use scrollHorizontal for scrollbars.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Drag mode: 'native' (default, faster) or 'synthetic' (better for JS libraries) | |
| distance | No | Distance in pixels (default: 100) | |
| duration | No | Drag duration in ms (default: 500) | |
| selector | Yes | CSS selector for element to drag | |
| direction | Yes | Drag direction |