Skip to content

Draggable

A class for making DOM elements draggable. Used internally for map and marker dragging. Works on any DOM element

Usage example

js
const draggable = new Draggable(elementToDrag);
draggable.enable();

Options

OptionTypeDefaultDescription
clickToleranceNumber3The max number of pixels a user can shift the pointer during a click

Events

EventDataDescription
downFired when a drag is about to start.
dragstartFired when a drag starts
predragFired continuously during dragging before each corresponding
dragFired continuously during dragging.
dragendFired when the drag ends.