Intel Appframework を使用して Android アプリを作成しています。今、私は touchevent をバインドしようとしていますが、冗長な複数の ajax 呼び出しを行っていることがわかります!
これは私のスクリプトです:
$(document).on("doubleTap", ".chatOp a[rel]", function(){
var nomeSuo = $(this).attr('rel');
$.post('http://www.mimanchitu.it/appf/include/chat_con.asp', {M_FROM:localStorage.getItem("nameStorage"),M_TO:nomeSuo},
function(oldChat){
$("#showChat").empty();
$("#showChat").html(oldChat);
return $.ui.loadContent("#chat_con")
});
})
$(document).on("longTap", ".chatOp a[rel]", function(){
var nomeSuo = $(this).attr('rel');
var nomeTuo = localStorage.getItem("nameStorage");
alert("vuoi eliminare?");
$.post('http://www.mimanchitu.it/appf/include/chat_delAll.asp', {from:nomeSuo,to:nomeTuo}, function(){
$("#"+nomeSuo).remove();
});
})
これを使用して、ダブルタップまたはロングタップの場合に別のイベントをバインドします! しかし、2 つのケースすべてで、複数の ajax 呼び出しを行います。
他の場合に複数の呼び出しを防ぐために、要素で onclick: を使用します....しかし、タッチの場合はどうすればよいですか?!