HammerJS动态添加元素

时间:2016-04-25 09:55:35

标签: javascript jquery hammer.js

我正在尝试添加HammerJS:http://hammerjs.github.io/api/

用于动态添加的元素。

 Hammer.on('.vc', "tap", function (ev) {
                console.log(ev.type);
            });
然而,

不起作用。我收到这个错误:

TypeError: target.addEventListener is not a function. (In 'target.addEventListener(type, handler, false)', 'target.addEventListener' is undefined)

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

使用parent-selector包裹.hammer并使用.on对象hammer-wrapped处理程序。



$('PARENT_ELEMENT_SELECTOR').hammer().on("tap", ".vc", function() {
  alert("tapped!!");
});