");
divObj.html(divHtml);
divObj.addClass("news");
$(this).append(divObj)
}
});
//日期点击事件
$("#calendar tbody td").mouseleave(function(){
$("#news").html("");
$(this).find('.news').remove();
});
updateNotice(calUtil.curDate+"");
},
//获取当前选择的年月
setMonthAndDay:function(){
switch(calUtil.eventName)
{
case "load":
var current = new Date();
calUtil.curYear=calUtil.showYear=current.getFullYear();
calUtil.curMonth=calUtil.showMonth=current.getMonth() + 1;
calUtil.curDate=calUtil.showDate=current.getDate();
break;
case "prev":
var nowMonth=calUtil.showMonth;
calUtil.showMonth=parseInt(nowMonth)-1;
if(calUtil.showMonth==0)
{
calUtil.showMonth=12;
calUtil.showYear-=1;
}
break;
case "next":
var nowMonth=calUtil.showMonth;
calUtil.showMonth=parseInt(nowMonth)+1;
if(calUtil.showMonth==13)
{
calUtil.showMonth=1;
calUtil.showYear+=1;
}
break;
case "current":
break;
}
},
getDaysInmonth : function(iMonth, iYear){
var dPrevDate = new Date(iYear, iMonth, 0);
return dPrevDate.getDate();
},
bulidCal : function(iYear, iMonth) {
var aMonth = new Array();
aMonth[0] = new Array(7);
aMonth[1] = new Array(7);
aMonth[2] = new Array(7);
aMonth[3] = new Array(7);
aMonth[4] = new Array(7);
aMonth[5] = new Array(7);
aMonth[6] = new Array(7);
var dCalDate = new Date(iYear, iMonth - 1, 1);
var iDayOfFirst = dCalDate.getDay();
if(iDayOfFirst==0)iDayOfFirst=7;
var iDaysInMonth = calUtil.getDaysInmonth(iMonth, iYear);
var iVarDate = 1;
var d, w;
aMonth[0][0] = "Su";
aMonth[0][1] = "M";
aMonth[0][2] = "Tu";
aMonth[0][3] = "W";
aMonth[0][4] = "Th";
aMonth[0][5] = "F";
aMonth[0][6] = "Sa";
for (d = iDayOfFirst; d < 7; d++) {
aMonth[1][d] = iVarDate;
iVarDate++;
}
for (w = 2; w < 7; w++) {
for (d = 0; d < 7; d++) {
if (iVarDate <= iDaysInMonth) {
aMonth[w][d] = iVarDate;
iVarDate++;
}
}
}
return aMonth;
},
ifHasSigned : function(signList,day){
var signed = false;
$.each(signList,function(index,item){
if(item.date == day) {
signed = true;
if(map[day]==undefined){
map[day]=index;
}else{
}
}
});
return signed ;
},
isCurrent :function(){
return (calUtil.curYear==calUtil.showYear && calUtil.curMonth==calUtil.showMonth);
},
drawCal : function(iYear, iMonth ,signList) {
var myMonth = calUtil.bulidCal(iYear, iMonth);
var htmls = new Array();
htmls.push("
开元ky88棋app,开元ky棋入口app,开元国际棋牌app下载,开元国际棋牌app下载地址官方网站入口说明
");
htmls.push("
");
//htmls.push("");
htmls.push("
");
htmls.push("
");
htmls.push("
");
htmls.push("
");
htmls.push("
");
htmls.push("");
htmls.push("
");
htmls.push("");
htmls.push("| " + myMonth[0][0] + " | ");
htmls.push("" + myMonth[0][1] + " | ");
htmls.push("" + myMonth[0][2] + " | ");
htmls.push("" + myMonth[0][3] + " | ");
htmls.push("" + myMonth[0][4] + " | ");
htmls.push("" + myMonth[0][5] + " | ");
htmls.push("" + myMonth[0][6] + " | ");
htmls.push("
");
var d, w;
for (w = 1; w < 7; w++) {
htmls.push("");
for (d = 0; d < 7; d++) {
var ifHasSigned = calUtil.ifHasSigned(signList,myMonth[w][d]);
if(myMonth[w][d]==calUtil.curDate){
if(ifHasSigned)
{
htmls.push("| " + (!isNaN(myMonth[w][d]) ? myMonth[w][d] : " ") + "");
htmls.push("");
htmls.push(" | ");
var str=calUtil.showYear+ "-" + tb[calUtil.showMonth-1] + "-" + tb[calUtil.showDate-1] + ((tb[calUtil.showDate-1].length)>1?"":"");
htmls[6]=""+""+"
";
}else{
htmls.push("" + (!isNaN(myMonth[w][d]) ? myMonth[w][d] : " ") + "");
htmls.push("");
htmls.push(" | ");
var str=calUtil.showYear+ "-" + tb[calUtil.showMonth-1] + "-" + tb[calUtil.showDate-1] + ((tb[calUtil.showDate-1].length)>1?"":"");
htmls[6]=""+""+"
";
}
} else if(ifHasSigned){
htmls.push("" + (!isNaN(myMonth[w][d]) ? myMonth[w][d] : ""));
htmls.push("");
htmls.push(" | ");
} else {
if (!isNaN(myMonth[w][d]))
{
htmls.push("" + myMonth[w][d] + " | ");
}else{
htmls.push(" | ");
}
}
}
htmls.push("
");
}
htmls.push("
");
htmls.push("
");
htmls.push("
");
return htmls.join('');
}
};
calUtil.init([{"date":""}]);
function getdata(){
//默认初始化
//使用服务器期时间戳,校正本地日历时间
var url="/system/resource/newsdata/getData.jsp";
$.get(url,function(data,state,xhr){
var datestr=xhr.getResponseHeader("Date");
var date=new Date(datestr);
if(datestr!=null && date!=undefined){
calUtil.curYear=calUtil.showYear=date.getFullYear();
calUtil.curMonth=calUtil.showMonth=date.getMonth() + 1;
calUtil.curDate=calUtil.showDate=date.getDate();
}
getJson(calUtil.showYear,calUtil.showMonth);
},"json")
}
getdata();