可能重复:
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