Home

Awesome

Movement.js

Movement.js is library for recognition of basic gestures using JavaScript and HTML5. Demo videos can be found here and here.

How to use it?

You can initialize it by:

Movement.init(callbacks);

The callbacks object can contain the following callbacks:

Both callbacks accept a single argument the new callback/movement.

List of movements

This is list of all gestures which Movement.js can currently recognize:

All movements are located in the namespace Movement.movements.

List of positions

This is list of all positions which Movement.js supports currently:

All positions are located in the namespace Movement.positions.

Example

Movement.init({
    positionChanged: function (pos) {
        if (pos === Movement.positions.LEFT) {
            console.log('You\'re in the left part of the visible zone');
        }
    },
    movementChanged: function (mov) {
        if (mov === Movement.movements.RIGHT_LEG_UP) {
            console.log('You\'re kicking?');
        }
    }
});

License

This software is distributed under the terms of the MIT license.