0
我试图在这个手机项目中加入一些手势。我决定和hammer.js一起去,我添加了下面的代码。并非所有的hammer.js事件都在涟漪中触发
function handleHammer(e) {
console.log("SWIIIIPE" + e.type);
}
$('#categories_page').hammer({ drag_lock_to_axis: true })
.on("tap", handleHammer);
当我在本地浏览器上进行测试时,此功能非常有用。但是当我在涟漪和实际电话上测试它时,事件并未被解雇。
我看了一些代码样本,我发现,如果我改变事件
$('#categories_page').hammer({ drag_lock_to_axis: true })
.on("release dragleft dragright swipeleft swiperight", handleHammer);
我可以看到正确的纹波事件触发。
hammer.js有问题吗?或者我做错了什么?