小さなスクリプトであるHammer.js(https://github.com/eightmedia/hammer.js)の使用を開始しましたが、jQueryの.on()イベントハンドラを使用してイベントを委譲する方法は不明です。jQueryでHammer.jsイベントを委任する
私はここで少しjsfiddle例を設定している:あなたがあなたの質問への答えを見つけた場合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++;
});
( '.parent').hammer()。on( 'tap'、 '.child'、function(){ console.log( 'tap'); }); –
すべての 'jQ'プラグインは、' Hammer'インスタンスをインスタンス化し、それを要素にアタッチします。実際にイベントの委任に役立つようには見えません。 – Lambart