アプリケーションでイベントを使用するtap
と、クリックすると複数回トリガーされます。それを解決する方法を知りたいです(jquery + phonegapを使用)。つまり、方法を見つけてその方法を使用できるかどうかは、短い時間間隔で 1 回だけイベントをトリガーし、
$('.a').live('tap',function(){...});
試す
$('.a').live('tap',function(e){
e.preventDefault();
});
また
$('.a').live('tap',function(e){
e.stopPropagation();
});
また
使用する。
$('.a').one('click', function() {
// other code
});
OP コメント レスポンス。
使用してみてください:
$('.a').live('vclick', function()
{
console.log("works once");
)};
また、どのイベントが発生しているかをテストすることもできます
$('.a').live('click tap', function(e) {
console.log("Which Event: "+e.which + " Event Type: "+e.type);
)};
詳細については、jQuery モバイル イベントを参照してください