hammerjs
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/hammerjs package

    2.0.8 • Public • Published

    Hammer.js 2.0.6

    Build Status

    Support, Questions, and Collaboration

    Slack Status

    Documentation

    Visit hammerjs.github.io for detailed documentation.

    // get a reference to an element
    var stage = document.getElementById('stage');
     
    // create a manager for that element
    var mc = new Hammer.Manager(stage);
     
    // create a recognizer
    var Rotate = new Hammer.Rotate();
     
    // add the recognizer
    mc.add(Rotate);
     
    // subscribe to events
    mc.on('rotate', function(e) {
        // do something cool
        var rotation = Math.round(e.rotation);    
        stage.style.transform = 'rotate('+rotation+'deg)';
    });

    An advanced demo is available here: http://codepen.io/runspired/full/ZQBGWd/

    Contributing

    Read the contributing guidelines.

    For PRs.

    • Use Angular Style commit messages
    • Rebase your PR branch when necessary
    • If you add a feature or fix a bug, please add or fix any necessary tests.
    • If a new feature, open a docs PR to go with.

    Building

    You can get the pre-build versions from the Hammer.js website, or do this by yourself running npm install -g grunt-cli && npm install && grunt build

    Install

    npm i hammerjs

    DownloadsWeekly Downloads

    1,030,195

    Version

    2.0.8

    License

    MIT

    Last publish

    Collaborators

    • arschmitz
    • jtangelder