试图在我正在处理的这个手机间隙项目中加入一些手势。我决定使用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有问题还是我做错了什么?
答案 0 :(得分:-1)
实际上我在真正的手机上再次尝试了这个并且它有效。一定是做错了。仍然没有在涟漪上工作。烦人不仅是一个小问题。