What is Draggable?
Draggable abstracts native browser events into a comprehensive API to create a custom drag and drop experience.
Draggable comes with additional modules:
Swappable. Draggable itself does not perform any sorting behaviour while dragging, but does the heavy lifting, e.g. creates mirror, emits events, manages sensor events, makes elements draggable.
The additional modules are built on top of
Draggable and therefore provide a similar API interface, for more information read the documentation below.
According to the developers, here's features list:
- Works with native drag, mouse, touch and force touch events
- Can extend dragging behaviour by hooking into draggables event life cycle
- Can extend drag detection by adding sensors to draggable
- The library is targeted ES6 first
Learn more at GitHub.