Skip to content

Compatibility

Jorik Tangelder edited this page Sep 1, 2014 · 5 revisions

This WIKI is for the 1.1 version. For the 2.0 documentation, go to the website.

Tap Double Tap Hold Swipe Drag Multitouch
BlackBerry
Playbook X X X X X X
BlackBerry 10 X X X X X X
iOS
iPad/iPhone iOS 5> X X X X X X
iPhone iOS 4 X X X X X X
Android 4
Default browser X X X X X X
Chrome X X X X X X
Opera X X X X X X
Firefox X X X X X X
Android 3
Default browser X X X X X X
Android 2
Default browser X X X X X
Firefox X X X X X
Opera Mobile X X X X X
Opera Mini X
Windows 8 touch
Internet Explorer 10 X X X X X X
Chrome X X X X X X
Firefox X X X X X X
Windows Phone 8
Internet Explorer 10 X X X X X X
Windows Phone 7.5
Internet Explorer X
Chrome OS
Chrome X X X X X X
Firefox OS (simulator)
Firefox X X X X X X
Other devices
Kindle Fire X X X X X X
Nokia N900 - Firefox 1.1 X
Windows Dekstop
Internet Explorer 7** X X X X X X*
Internet Explorer 8** X X X X X X*
Internet Explorer 9 X X X X X X*
Internet Explorer 10 X X X X X X*
OSX
Firefox X X X X X X*
Opera X X X X X X*
Chrome X X X X X X*
Safari X X X X X X*
Tap Double Tap Hold Swipe Drag Multitouch

Android 2 doesn't support multi-touch events, so there's no transform callback on these Android versions. Windows Phone 7.5 doesnt support touch and minimal mouse events.

Not all gestures are supported on every device. This matrix shows the support we have tested. This is of course far from extensive. If you've tested hammer.js on a different device, please let us know.

*Multitouch gestures are available with the hammer.fakemultitouch.js plugin.

**Only when using the jQuery plugin.