Hammer.js не может удалить прослушиватель событий
Я создаю экземпляр молотка примерно так:
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()
методы существуют. Я могу't использовать версию jQuery, так как это приложение, критичное к производительности.
JSFiddle, чтобы продемонстрировать это:http://jsfiddle.net/LSrgh/1/