$.leftTime与addClass冲突
messageCodeBtn是发送验证码按钮的id,on可以让按钮变灰无法点击,没有使用leftTime则addClass(“on”)可以生效,使用leftTime则addClass(“on”)无效,请问怎么解决
<style type="text/css">
.testBtn-a{display: inline-block;height:40px;line-height:30px;padding:0 8px; border:0; border-radius:0px;color:#fff;background:rgb(65,133,244);cursor: pointer;}
.testBtn-a.on{background:#c9c9c9;color:#666;cursor: default;}
</style>
<button type="button" class="testBtn-a" id="messageCodeBtn">获取验证码</button>
$("#messageCodeBtn").on("click",function(){
var btnObj = $(this);
btnObj.addClass("on");
$.leftTime(60, function (d) {
var second = parseInt(d.s);
// console.log("d.status=" + d.status + "#d.s=" + d.s + ",#second=" + second);
if (second == 0) {
btnObj.text("获取验证码");
btnObj.removeClass("on");
} else {
btnObj.text(second + "秒后获取");
}
})
})