1.添加jquery.cookie.js
2.调用
$.cookie('countdown', 60);
timekeeping();
3.页面加载进来判断cookie是否失效
$(function(){
if($.cookie("countdown")!=undefined&&$.cookie("countdown")!='NaN'&&$.cookie("countdown")!='null'){
timekeeping();
}
});
3.封装一个方法
function timekeeping(){
$("#ys").attr("disabled",true);//启用点击按钮
var interval=setInterval(function settime(){//每一秒扫描cookie
countdown = $.cookie('countdown');//取cookie的值
$("#ys").html('正在发送(' + countdown + ')');
countdown--;
if (countdown == 0) {
//清除定时器
clearInterval(interval);
//删除cookie
countdown=$.cookie("countdown",countdown, { expires: -1 });
$("#ys").attr("disabled",false);
$("#ys").html("发送验证码");
}else{
$.cookie("countdown",countdown);
}
},1000);
}