重複の可能性:
ダブルクリックイベントが検出されたときにクリック/マウスアップイベントをキャンセルする必要が
ある[送信]ボタンのダブルクリックを防止する
以下の機能があります
$("#btnSubmit").click(function(){
$("#btnSubmit").attr("disabled", "disabled");
....make ajax request
$("#btnSubmit").removeAttr("disabled");
}
問題は、ダブルクリックの最初のクリックを処理したいということです。またはシングルクリック。ユーザーがダブルクリックすると、関数が2回実行されるためです。.one()を使用すると、シングルクリックのみが処理されます。ただし、ダブルクリックも処理したいのですが、1回だけ処理します。解決策は?