これを修正する簡単な方法が見つからないようですか?Google の Fast Buttonsアプローチについて頭を悩ませることはできません。したがって、誰かが代替手段を持っている場合、それは本当に素晴らしいことです.
私が話しているゴーストクリックは、ボタンまたはそれを複数回トリガーする何かへのタッチを指しています。たとえば、表示alert("hello");
されるボタンをクリックすると、その警告ボックスが 2 回または場合によっては 5 回表示されます。
これは、ボタンの押下を処理するコードの一部です。一部省略していますが、基本的には「追加」ボタンの押下を処理する仕組みです。
$('div:jqmData(role="page")').live('pagebeforeshow',function(){
var db = window.openDatabase("mydb", "1.0", "MyDB", 1000000);
var url = window.location.href;
var filename = url.substring(url.lastIndexOf('/')+1);
switch (filename) {
case "index.html":
$("#add").tap(function(e){
if ($("#info").val() == "") {
navigator.notification.alert("The info cannot be blank!", function(){}, "Error", "Okay, got it!");
} else {
db.transaction(addToDb, errorCB, addedToDb);
}
});
break;
case "sample.html":
break;
}
});