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-铬) –