0
これはGoogle Chromeでは機能しませんが、Firefoxでは動作します。 クリックするとボタンが無効になりますが、ログインフォームは表示されません.Firefoxではログインできますが、Chromeでは動作しません。クリックは無効になっていますが何らかの理由でログインできないため、このスクリプトを削除すると問題が解決します。Google 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
クロムに完全に作用しています –
[jQuery .prop( "disabled"、false)がChromeで動作しない可能性があります](https://stackoverflow.com/questions/9240439/jquery-propdisabled-false-not-working- –