定义方法:
/**
* 锁定按钮
*/
var lockBtn = new Object();
lockBtn.lock = function (obj){
//验证码
var s = 59;
var _this = $(obj);
_this.addClass('phoneDis').attr('disabled','disabled').val('('+ s +')秒后重新获取');
var timer = setInterval(function(){
s--;
_this.val('('+ s +')秒后重新获取');
if(s == 0){
_this.removeClass('phoneDis').removeAttr('disabled').val('获取短信验证码');
clearInterval(timer);
};
},1000);
}
调用:
$(function(){
$("#btn1").click(function(){
lockBtn.lock(this);
});
});