使用带有Google日历的Fullcalendar为过去的事件添加课程

时间:2010-10-25 15:21:35

标签: fullcalendar

我想改变过去事件的颜色,我想我需要为他们添加一个类,但这就是问题,我是怎么做到的?

3 个答案:

答案 0 :(得分:0)

我做到了(硬编码):

  1. 渲染前:

    var hoy = new Date;// get today's date
    hoy = parseInt((hoy.getTime()) / 1000); //get today date in unix
    
  2. 创建html时,在“for”:

    unixevent = parseInt((event.end.getTime()) / 1000) //event date in Unix
    if (unixevent < hoy) {className += 'fc-passed ';} //add class if event is old
    
  3. 在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;}