<pre name="code" class="javascript"> // 点击获取验证码
$(".get-it").click(function(event) {
var timestampStart=new Date().getTime() + 60000;
$(".get-it").css("background-color", "gray").attr("disabled", true);
var interval = setInterval(function() {
$(".get-it").text(new Date(timestampStart).getSeconds() + 60 - new Date().getSeconds() );
}, 1000);
setTimeout(function() {
clearInterval(interval);
$(".get-it").text("获取").css("background-color", "red").attr("disabled", true);
}, 60000);
});
上面是用定时器做的,快速连续点击会出现问题,还未解决,还有一个js异步同步导致的问题,所以上面的代码不可用。。。。。。