2014-02-13 75 views
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有问题吗?或者我做错了什么?

回答

-1

其实我在真正的手机上再次尝试过它,它工作。一定是做错了事。仍然不起波纹。讨厌不仅是一个小问题。