Dragdrop.js is a Javascript package which implements drag-n-drop functionality in a browser. It supports moving an element horizontally, vertically, and in both directions, snap-to-grid functionality, limitation of the moving distance, and registering of user-defined functions on start, move, and stop. It has been tested in IE 6.0, FireFox 17, Chrome 22, and Safari 5.1.1.