• function

drag FuncUnit.prototype.drag


drag(options [,success])

Drags an element into another element or coordinates.


  1. options {String | Object}

    A selector or coordinates describing the motion of the drag.

    Options as a Selector

    Passing a string selector to drag the mouse. The drag runs to the center of the element matched by the selector. The following drags from the center of #foo to the center of #bar.

    Options as Coordinates

    You can pass in coordinates as clientX and clientY:


    Or as pageX and pageY


    Or relative to the start position

    S('#foo').drag('+10 +20')
    Options as an Object

    You can configure the duration, start, and end point of a drag by passing in a json object.

    //drags from 0x0 to 100x100 in 2 seconds
      from: "0x0",
      to: "100x100",
      duration: 2000
  2. success {function()}Optional

    a callback that runs after the drag, but before the next action.



returns the funcunit object for chaining.