この構文を使用して、イベントが動的に追加されたli
要素にバインドされるようにしています
$('ul.list').on('click', 'li', function() {
//do something
});
次のようなイベントマップで同じものをアーカイブしようとしました:
$('ul.list').hammer({
css_hacks : false
}).on({
swipe : function(event){
//do something
},
doubletap : function(event){
//some more code
}
}, 'li');
しかし、まったく機能していません。イベントを要素に直接バインドすると、li
既存の要素では正常に機能しますが、動的に追加された要素では機能しません。
$('ul.list').find('li').hammer({
css_hacks : false
}).on({
swipe : function(event){
//do something
},
doubletap : function(event){
//some more code
}
});
イベントマップを将来の要素にバインドする方法は?