我正在尝试添加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)
任何帮助都将不胜感激。
答案 0 :(得分:1)
使用parent-selector
包裹.hammer
并使用.on
对象hammer-wrapped
处理程序。
$('PARENT_ELEMENT_SELECTOR').hammer().on("tap", ".vc", function() {
alert("tapped!!");
});