Hammer.js与.toggleClass函数

时间:2014-02-10 21:42:40

标签: jquery toggleclass hammer.js

我正在尝试使用hammer.js在 tap 事件上切换课程。它本质上是一张卡片,在敲击时会从前向后翻转。

在实现hammer.js之前我的原始代码是:

$('#audioPanelContainer').click(function({
  $(this).find('#audioCard').toggleClass('flipped');
});

这对于点击和触摸事件都很好用,直到我开始使用hammer.js进行其他操作。现在它只适用于点击。我的问题是,如何编辑它以使其成为hammer.js友好的?

编辑:我已经尝试过这个脚本但根本不起作用。

$('#audioPanelContainer').hammer().on("tap", function(event) { 
    $(this).find('#audioCard').toggleClass("flipped"); 
});

1 个答案:

答案 0 :(得分:1)

您应该在容器上附加hammer的{​​{1}}事件处理程序。查看this fiddle以获取示例。