js 控制短信倒计时

初始化 

window.changeSmsBtn = changeSmsBtnStatus;


方法:

 var changeSmsBtnStatus = function(seconds){
    if(seconds > 0){
        seconds--;
        $("#smsBtn").text("重新发送" + "(" + seconds +"s)");
        $("#smsBtn").removeClass("btn_submit");
        $("#smsBtn").addClass("btn_cancel");
        $("#smsBtn").attr("disabled","disabled");
        setTimeout( "changeSmsBtn('" + seconds +"')", 1000 );
    }else{
        $("#smsBtn").text("重新发送");
        $("#smsBtn").removeClass("btn_cancel");
        $("#smsBtn").addClass("btn_submit");
        $("#smsBtn").removeAttr("disabled");
    }
};

调用:

changeSmsBtnStatus(60);

你可能感兴趣的:(js 控制短信倒计时)