I haven’t tried, it but this library might be useful:
JavaScript drag and drop, resizing, and multi-touch gestures for modern browsers (and also IE9+)
- Free and open source
- Powerful snap and restriction modifiers
- Inertial throwing
- Multiple simultaneous interactions
- Unified API for touch and mouse events
- Auto scroll
- Support for HTML and SVG