Добавление класса в прошлые события с использованием Fullcalendar с Календарем Google - PullRequest
4 голосов
/ 25 октября 2010

Я хотел бы изменить цвет прошлых событий, думаю, мне нужно добавить к ним класс, но в этом проблема, как мне это сделать?

Ответы [ 3 ]

0 голосов
/ 22 ноября 2010

было бы лучше добавить класс к атрибуту "className" объекта события http://arshaw.com/fullcalendar/docs/event_data/Event_Object/

0 голосов
/ 08 февраля 2014

Согласно FullCalendar v1.6.4

Стиль прошлых событий в css:

.fc-past{background-color:red;}

Стиль будущих событий в css:

.fc-future{background-color:red;}
0 голосов
/ 25 октября 2010

Я сделал это (жесткое кодирование):

  1. Перед рендерингом:

    var hoy = new Date;// get today's date
    hoy = parseInt((hoy.getTime()) / 1000); //get today date in unix
    
  2. При создании HTML, внутри "для":

    unixevent = parseInt((event.end.getTime()) / 1000) //event date in Unix
    if (unixevent < hoy) {className += 'fc-passed ';} //add class if event is old
    
  3. Добавить новый класс" fc-pass "в файл css.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...