The Wayback Machine - https://web.archive.org/web/20201001103722/https://github.com/squadette/hammer.js
Skip to content
master
Go to file
Code
This branch is 27 commits ahead, 57 commits behind hammerjs:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Hammer.js NPM Version

Build Status NPM Downloads

Support, Questions, and Collaboration

What's the plan with restarting Hammer.JS development? https://github.com/squadette/hammer.js/issues/1.

Slack Status

Documentation

Visit https://squadette.github.io/hammer.js for detailed documentation (it's a fork of original website with accumulated fixes).

// 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 yarn install && yarn run grunt build

You can’t perform that action at this time.