秒延迟按钮单击不起作用Google Chrome



这在Google-Chrome上不起作用,而是在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);
});

我没有在线找到任何解决方案,所以我尝试了这个脚本,它对我有用,我希望它也可以帮助某人:

$('#btnLogin').click(function () {
    $('#btnLogin').hide();
    $('#btnWait').show();
    setTimeout("$('#btnWait').hide();", 10000);
    setTimeout("$('#btnLogin').show();", 10000);
});

最新更新