SpryMap – JavaScript Drag ‘n’ Drop Widget

SpryMap is a JavaScript widget for creating drag 'n' drop windows similar to Google Maps for easily navigating around big images.

It is a standalone script that doesn't require any JS frameworks and still lightweight (2.8kb).

SpryMag Dragn' Drop Widget

The widget has the options to give you the full control including "the starting coordinates", "dragging to be stopped or not when an edge is reached" and more.

There is also an animation once the image is dropped that positions the image softly (optional as well).