drag.js

Provides dragging (moving) capability for any DOM node


Functions

Constants


Drag.create(clicker, mover, optObj)

Modifies element mover such that clicking and moving on clicker will cause it to move. Additional options can be specified using optObj object:

var header = Dom.create("div");
var body = Dom.create("div");
body.appendChild(header);
Drag.create(header, body, {type:TYPE_XY});

Drag.remove(clicker, mover)

Removes dragging relation between clicker and mover.

Drag.removeAll(clicker)

Removes all dragging relations from clicker.