为了让公司网站的皮肤迎合元旦新年这种喜庆的氛围,我用JavaScript写了一段小程序实现此功能。在每年12/15日至新年1/15日间,全站载入第二套皮肤。
函数isNewyear()用来判断当前的日时是否在12月15日至1月15日间,如果是,则返回true否则返回false。
后面就调用这个函数后进行实作。
程序代码如下:
// JavaScript Document
/*动态载入CSS*开始*/
//自动判断日期,元旦期间自动切换到dgjs-1.css
function isNewyear(){
var curMonth=(new Date()).getMonth()+1;
if(curMonth>=6)
{
var newyear=(new Date()).getFullYear()+1;
var newYearStr=newyear+"/1/15";
var startDateStr=(new Date()).getFullYear()+"/12/15";
}
else
{
var newyear=(new Date()).getFullYear();
var newYearStr=newyear+"/1/15";
var startDateStr=(new Date()).getFullYear()-1+"/12/15";
}
var startDate=new Date(startDateStr);
var endDate=(new Date(newYearStr));
var curDate=new Date();
if(((x=curDate-startDate)>=0)&&((y=endDate-curDate)>=0)){
return true;
}
else
{
return false;
}
}
if(isNewyear()){
$("#mainCSS").attr("href","css/dgjs-1.css");
$("#txt1-1").text("新年快乐");
$("#txt1-2").text("Happy New Year!");
}
/*动态载入CSS结束*/
金石艾特(JS@) 版权所有 Copyright2001-{{ message }} www.dgjs.com Inc. All Rights Reserved禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任