金石科技
服务创造价值 专业铸造品质

利用JavaScript实现网站动态皮肤载入

发布时间:2017-01-02 浏览次数: 责任编辑:本站编辑

为了让公司网站的皮肤迎合元旦新年这种喜庆的氛围,我用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禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任

粤ICP备05096775号 粤公网安备 44190002001519号

固定电话:0769-88092006

商务手机:18922933080

技术支援:13925713159