博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
节日附近网站样式自动替换
阅读量:7259 次
发布时间:2019-06-29

本文共 1257 字,大约阅读时间需要 4 分钟。

hot3.png

一般到节日附近网站上的部分内容需要按照节日发生一些小变化,且这些变化基本固定,但网站的上线周期固定,为了节日单独做更新既麻烦又有些浪费时间,其实可以在一次上线的时候提前完成网站的样式图片内容,在到节日附近的时候自动更换样式内容即可,因为是JS做的更换,样式上会有一些加载后再变化的问题,如果对这个有要求这个方法就不可以,下面是自动计算节日并自动更换样式,阴历转换阳历的问题可以看我上一个帖子的内容:

$(document).ready(function(){			holidayLogoShow();		});		//替换节日LOGO		function holidayLogoShow(){			var newDate=new Date("2015/02/14");			var newYear=newDate.getFullYear();			var holidayArray=[					holidayObject("元旦","YUANDAN",newYear+"/01/01"),					holidayObject("春节","CHUNJIE",calConv(newYear,1,1)),					holidayObject("元宵","YUANXIAO",calConv(newYear,1,15)),					holidayObject("劳动节","LAODONGJIE",newYear+"/05/01"),					holidayObject("端午节","DUANWUJIE",calConv(newYear,5,5)),					holidayObject("中秋节","ZHONGQIUJIE",calConv(newYear,8,15)),					holidayObject("国庆节","GUOQINGJIE",newYear+"/10/01"),					holidayObject("圣诞节","SHENGDANJIE",newYear+"/12/25")				];						for(var i=0;i
=-7){ alert("节日名称:"+holidayArray[i].holidayName); break; } } } //节日对象 function holidayObject(holidayName,className,holidayDate){ var object=new Object(); object.holidayName=holidayName; object.className=className; object.holidayDate=holidayDate; return object; }

对于一些需要扩展的内容可以直接扩展节日对象属性的方式实现。

转载于:https://my.oschina.net/hanweifeng/blog/366674

你可能感兴趣的文章
MFC编程汇总
查看>>
【NOIP2013】火柴排队
查看>>
取汉字拼音首字母的存储过程--很值得收藏的数据库自定义函数
查看>>
UVA11464 Even Parity
查看>>
cocos2dx 3.2 Scale9Sprite点九图
查看>>
记前端小白入门15天
查看>>
百练2974: 487-3279 之 Java 解答, 可惜超时
查看>>
jquery中的trigger()和preventDefault()方法
查看>>
七层网络协议
查看>>
【实例总结】fixed定位元素内部滚动显示
查看>>
php——优化篇
查看>>
内容提供者
查看>>
tab页两个foreach同步刷新问题
查看>>
JDBC-自定义数据库工具类(DBService)
查看>>
5.24学习笔记
查看>>
使用ASP.NET MVC局部视图避免JS拼接HTML,编写易于维护的HTML页面
查看>>
电商网站架构案例(3)
查看>>
面向对象
查看>>
python3-函数
查看>>
Microsoft SQL Server Management Studio ------------------------------ 附加数据库 对于 服务器...
查看>>