动态添加元素上的 HammerJS

HammerJS on dynamically added element

本文关键字:HammerJS 元素 添加 动态      更新时间:2023-09-26

我正在尝试添加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)

任何帮助将不胜感激。

.hammer包装parent-selector,并在对象上使用.on处理程序hammer-wrapped

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