He comenzado a usar Hammer.js (https://github.com/eightmedia/hammer.js), que es una pequeña secuencia de comandos, pero no estoy seguro de cómo delegar los eventos utilizando el controlador de eventos .on() de jQuery.Delegando eventos Hammer.js con jQuery
He creado un pequeño ejemplo jsFiddle aquí: http://jsfiddle.net/will/3dUKu/1/
var i = 0;
// How would I apply hammer to this situation?
$('nav').on('click', 'button', function() {
$('<button id="' + i + '">Extra button ' + i + ' (' + $(this).attr('id') + ')</button>').appendTo('nav');
i++;
});
esto no funciona para mí con la última hammerjs .. $ ('.parent'). hammer(). on ('tap', '.child', function() { console.log ('tap'); }); –
Todo el plugin 'jQ' hace una instancia de 'Hammer' y lo asocia al elemento. No parece que realmente ayude con la delegación de eventos en absoluto. – Lambart