我正在使用音频播放器,我想禁用“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'听众? –
*“没有任何工作了”*:你是什么意思?您发布的所有代码似乎都有效,因此您的问题中必须缺少某些内容。 – trincot
我有另一个jQuery命令(显示模式弹出),不再工作,但我不认为这是相关的。我的意思是,将“禁用”类添加到它使其他命令不起作用,包括禁用。 – mattvent