Chapter 8. Drag Me, Drop Me
In this chapter we will cover:
Making a component draggable
Restricting dragging by axis, grid, and containment
Snapping to the edges of the nearest elements
Defining droppable targets
Restricting dropping by tolerance and acceptance
AJAX-enhanced drag-and-drop
Integrating drag-and-drop with data iteration components