0

tapholdイベントを追加しました

$( document ).on( "pageinit", "#folder_page", function( event ) {
 $('a.folder_gid').bind('taphold', function(event) {
     //do some thing
  }
}

ボタンをクリックすると、JavaScriptを使用して生成しました

<a class="folder_gid" href="#"></a>

tapholdしかし、それはイベントをトリガーしません。どうすればそれを行うことができますか?

4

1 に答える 1

0

次の理由により、動的要素を扱っています。

ボタンをクリックすると、JavaScriptを使用して生成しました

イベント委任を使用します。

jQuery >= 1.7

$(document).on('taphold', 'a.folder_gid', function(event) {
    //do some thing
});
于 2013-10-21T05:07:56.103 に答える