Javascript 并非所有的hammer.js事件都会在ripple中触发
我正在努力在这个phonegap项目中加入一些手势。我决定使用hammer.js,并添加了以下代码Javascript 并非所有的hammer.js事件都会在ripple中触发,javascript,hammer.js,ripple,Javascript,Hammer.js,Ripple,我正在努力在这个phonegap项目中加入一些手势。我决定使用hammer.js,并添加了以下代码 function handleHammer(e) { console.log("SWIIIIPE" + e.type); } $('#categories_page').hammer({ drag_lock_to_axis: true }) .on("tap", handleHammer); 当我在本地
function handleHammer(e) {
console.log("SWIIIIPE" + e.type);
}
$('#categories_page').hammer({ drag_lock_to_axis: true })
.on("tap", handleHammer);
当我在本地浏览器上测试时,这非常有效。但当我在ripple和实际手机上测试它时,事件并没有触发
我查看了一些代码示例,发现如果我将事件更改为
$('#categories_page').hammer({ drag_lock_to_axis: true })
.on("release dragleft dragright swipeleft swiperight", handleHammer);
我可以看出ripple上的事件是正确的
hammer.js有问题吗,或者我做错了什么 事实上,我在一部真正的手机上又试了一次,效果很好。一定是做错了什么。对ripple仍然不起作用。恼人不仅仅是一个小问题