thinkphp5每日连续签到功能源代码
<
2018年6月
>
js代码:
var isSign=false;
var myday=new Array();
var data={$str};
for(var i=0;i
myday[i]=data[i].datetime;
}
var cale=new Calendar(“idCalendar”, {
qdDay: myday,
onToday: function(o) {
o.className=”onToday”;
},
onSignIn: function (){
$$(“sign-txt”).innerHTML=’已签到’;
},
onFinish: function() {
$$(“sign-count”).innerHTML=myday.length //已签到次数
$$(“idCalendarYear”).innerHTML=this.Year;
$$(“idCalendarMonth”).innerHTML=this.Month; //表头年份
}
});
$$(“idCalendarPre”).οnclick=function() {
cale.PreMonth();
}
$$(“idCalendarNext”).οnclick=function() {
cale.NextMonth();
}
//添加今天签到
$$(“signIn”).οnclick=function() {
if(isSign==false) {
var res=cale.SignIn();
if(res==’1’) {
//请求数据库 增加记录
$.ajax({
url: ‘signin’,
type: ‘POST’,
dataType: ‘json’,
data: {},
success:function(data){
if (data.code==1) {
$$(“sign-txt”).innerHTML=’已签到’;
(“sign-count”).innerHTML=parseInt((“sign-count”).innerHTML) + 1;
isSign=true;
//获取积分
$$(“integral”).innerHTML=data.integral;
};
}
})
} else if (res==’2’){
$$(“sign-txt”).innerHTML=’已签到’;
}
} else {
}
}
还有需要引用一个js文件,不会发出来,需要请给我私信。
日
一
二
三
四
五
六
还没有评论,来说两句吧...