我已经为输入按钮的延迟编写了一些代码,并且对此有一些疑问..
编码:
$('.button-delay').click(function(){
var delay = $(this);
delay.prop('disabled', true).parent().removeClass()
.addClass('button-inactive');
setTimeout(function() {
delay.prop('disabled', false).parent()
.removeClass('button-inactive').addClass('button-blue');
}, 8000);
});
- 是否有必要声明变量“延迟”?
- 有没有更好的方法来设置状态“禁用”?
- 'removeClass' 和 'addClass' 方法是否有更短的方法?