可能重複:
Need to cancel click/mouseup events when double-click event detected
Preventing double-click of Submit button只能提交一次
我有以下功能
$("#btnSubmit").click(function(){
$("#btnSubmit").attr("disabled", "disabled");
....make ajax request
$("#btnSubmit").removeAttr("disabled");
}
問題是,我要處理的第1點擊的雙擊。或者單擊一次。因爲當用戶雙擊時它會運行兩次函數。如果我使用.one(),它將只處理單擊。但我也想處理雙擊,但只處理一次。什麼解決方案?
在Web應用程序中處理單擊和雙擊幾乎是不可能的,出於可用性原因,處理一個可怕的想法。 – Pointy
你也應該使用「.prop()」來設置/取消設置「disabled」屬性:'.prop(「disabled」,true)'或'.prop(「disabled」,false)'。 – Pointy
第一次點擊後,我會禁用按鈕。 – powtac