我想改变过去事件的颜色,我想我需要为他们添加一个类,但这就是问题,我是怎么做到的?
答案 0 :(得分:0)
我做到了(硬编码):
渲染前:
var hoy = new Date;// get today's date
hoy = parseInt((hoy.getTime()) / 1000); //get today date in unix
创建html时,在“for”:
中unixevent = parseInt((event.end.getTime()) / 1000) //event date in Unix
if (unixevent < hoy) {className += 'fc-passed ';} //add class if event is old
在css文件中添加一个新的“fc-passed”类。
答案 1 :(得分:0)
最好将该类添加到事件对象的“className”属性中 http://arshaw.com/fullcalendar/docs/event_data/Event_Object/
答案 2 :(得分:0)
根据FullCalendar v1.6.4
在css中设置过去的事件:
.fc-past{background-color:red;}
在css中设置未来事件的样式:
.fc-future{background-color:red;}