私はオーディオプレーヤーで作業していますが、 "NEXT"ボタンを3秒間無効にしておき、同じ時間。jQueryボタンを無効にしてスタイルを数秒間変更します
ディスエーブル機能は機能しているようですが、私はそれにスタイルの変更を加えていますが、もう何も働きません。
ここ私がこれまでに得たものである:
HTML
<i class="fa fa-step-forward fa-fw" id="fwd"></i>
jQueryの
var clickLock = 0;
$('#fwd').on('click', function(){
if (clickLock == 0) {
clickLock = 1;
setTimeout(function(){
clickLock = 0;
}, 3000);
}
});
$(function(){
$('#fwd').click(function(){
$(this).addClass('disabled');
setTimeout(function(){
$('#fwd').removeClass('disabled');}, 3000);
});
CSS
.disabled {
opacity: 0.3;
}
私が間違って何をしているのですか?
は、なぜあなたはclick'リスナーに2つの '持っていますか? –
*「もう何も働かない」*:あなたはどういう意味ですか?投稿したコードはすべて動作するようですので、あなたの質問に何かが欠けているはずです。 – trincot
私はもう動作しなかった(モーダルポップアップを表示するための)別のjQueryコマンドを持っていましたが、それは関連していないと思います。私が意味していたことは、 "disabled"クラスを追加すると、それを無効にすることを含め、他のすべてのコマンドが機能しなくなったということです。 – mattvent