Utilisation de hammer.js sur du contenu chargé dynamicment

Je joue avec hammer.js pour une application Web.

Je peux le faire fonctionner correctement, sauf sur le contenu chargé avec ajax.

J’utilise le plugin hammer.js special-events pour jquery.

Ce qui suit fonctionne bien:

$('#menu a').on("tap", function(event) { //console.log(event); }); 

Mais quand j’utilise la syntaxe de délégation jQuery:

 $('body').on("tap", '#menu a', function(event) { //console.log(event); }); 

Rien ne se passe…

Quelle est la bonne syntaxe?

Essayez ceci si vous ajoutez dynamicment a élément:

 $('#menu').on("tap", 'a', function(event) { //console.log(event); }); 

ou ca:

 $('#menu').hammer().on("tap", 'a', function(event) { //console.log(event); });