0
這不適用於谷歌瀏覽器,但它在Firefox上的作品。 它確實禁用了點擊按鈕,但登錄表單沒有發佈,並且在Firefox上我可以登錄但無法在Chrome上工作,點擊已禁用,但由於某種原因無法登錄,刪除此腳本可修復問題。秒按鈕點擊延遲不起作用谷歌瀏覽器
var fewSeconds = 10;
$('#btnLogin').click(function() {
var btn = $(this);
btn.prop('disabled', true);
setTimeout(function() {
btn.prop('disabled', false);
}, fewSeconds * 1000);
});
下面的腳本導致了同樣的問題,仍然無法登錄,點擊按鈕被禁止,但後期不發生
var fewSeconds = 10;
$('#btnLogin').click(function() {
$('#btnLogin').attr('disabled', 'disabled');
setTimeout(function() {
$('#btnLogin').attr('disabled', '');
}, 2000);
});
您是否在控制檯中發現任何錯誤?請張貼[mcve]。 [你的代碼的簡化版本](https://jsfiddle.net/t3zszqha/),所以你需要發佈沒有的代碼。 – j08691
它在我的Chrome上完美工作 –
[jQuery .prop(「disabled」,false)可能在Chrome中不起作用](https://stackoverflow.com/questions/9240439/jquery-propdisabled-false-not-working-鉻) –