After trying different touch libraries, we finally decide to use Hammer.js 2.0 in Amaze UI. More detail about Hammer in its Official Docs.
$().hammer()
Hammer.js can be used like plugins.
$(element).hammer(options).on('pan', myPanHandler);
Hammer instance is stored in $(element).data('hammer')
.
Use Hammer
instance through $.AMUI.Hammer
.
var Hammer = $.AMUI.Hammer;
var hammertime = new Hammer(myElement, myOptions);
hammertime.on('pan', function(e) {
console.log(e);
});
Hammer.js is a little complicated. We will add more usage instructions later.