次のようにハンマー インスタンスを作成します。
var el = document.getElementById("el");
var hammertime = Hammer(el);
その後、リスナーを追加できます。
hammertime.on("touch", function(e) {
console.log(e.gesture);
}
ただし、次は何もしないため、このリスナーを削除できません。
hammertime.off("touch");
私は何を間違っていますか?ハンマーリスナーを取り除くにはどうすればよいですか? 現時点では、hammer.js のドキュメントはかなり貧弱なので.on()
、.off()
メソッドが存在するという事実以外には何も説明されていません。これはパフォーマンスが重要なアプリケーションであるため、jQuery バージョンは使用できません。
これを紹介する JSFiddle: http://jsfiddle.net/LSrgh/1/