代码描述:在注册表单时经常要用验证码 做了一个定时器的倒计时。点击按钮是 按钮禁用 开启倒计时 倒计时结束后解开按钮禁用 适用于手机和pc。
验证码倒计时图片预览
验证码倒计时浏览器适配
- 支持Chrome所有版本
- 支持Firefox所有版本
- 支持Safari所有版本
-
支持IE及以上版本
部分代码
(function(window, undefined) {
var $win = $(window),
$doc = $(document),
Fn = function() {},
init = {};
/**************************** BEGIN ****************************/
/**
* 填写报名
* @method init.makeout
* @since 1.0
* @return {none}
*/
init.makeout = function() {
$doc.on('click', '.J_code', function() { // 获取验证码
var $this = $(this),
_this = this,
i = 60;
_this.disabled = 'disabled';
clearInterval(repeat);
var repeat = setInterval(function() {
i--;
if (i == 0) {
_this.disabled = false;
$this.removeClass('gray').val('获取');
clearInterval(repeat);
} else {
$this.addClass('gray').val(i);
}
}, 1000);
});
}
/**************************** END ****************************/
$.each(init, function() {
typeof this === 'function' && this();
});
})(window);
查看更多

2.0 分