在hammer.js v1.x(使用jquery插件)中,您可以委托这样的事件:
$('ul').hammer().on("touch", "li", callback);
Run Code Online (Sandbox Code Playgroud)
使用此语法,您可以将事件侦听器附加到您要侦听ul的单个li元素而不是它们.这将允许您动态添加li元素到ul不重新附加事件侦听器.
但是我无法弄清楚如何在Hammer v2.0中做到这一点.(我已经改变touch,以tap每新的语法).