Dragging and dropping can be a very intuitive way for users to interact with your site or web app. People often use drag-and-drop for things like: Moving email messages into folders Reordering lists of items Moving objects in games around, such as cards and puzzle pieces Drag-and-drop with JavaScript used to be very hard to do — in fact, getting a decent cross-browser version working was next to i