Hammer.js kann den Ereignis-Listener nicht entfernen
Ich erstelle eine Hammer-Instanz wie folgt:
var el = document.getElementById("el");
var hammertime = Hammer(el);
Ich kann dann einen Listener hinzufügen:
hammertime.on("touch", function(e) {
console.log(e.gesture);
}
Ich kann diesen Listener jedoch nicht entfernen, da Folgendes nichts bewirkt:
hammertime.off("touch");
Was mache ich falsch? Wie werde ich einen Hammerlistener los? Die hammer.js-Dokumente sind im Moment ziemlich schlecht und erklären nichts anderes als die Tatsache, dass.on()
und.off()
Methoden existieren. Ich kann die jQuery-Version nicht verwenden, da dies eine leistungskritische Anwendung ist.
JSFiddle, um dies zu präsentieren:http://jsfiddle.net/LSrgh/1/