Добавление приятных цветов к событиям в FullCalendar (jquery) - PullRequest
5 голосов
/ 04 мая 2010

В моем календаре я хочу раскрасить каждое событие в другой цвет. Есть ли в настоящее время способ отправки в полный календарь, в JSON он ожидает значение для цвета?
FullCalendar

Ответы [ 2 ]

7 голосов
/ 04 мая 2010

Кажется, я пропустил это в первый раз, когда прочитал руководство:

Я отправляю за каждый день следующий JSON:

{"id":"1",
"start":"1272513600",
"end":"1272513600",
"allDay":"1",
"title":"Repeat 1,Day 1",
"className":"eventColorX"}

Важным является className и где X - это число (зависит от CSS, см. Ниже).
А потом в CSS:

.eventColor1,
.fc-agenda .eventColor1 .fc-event-time,
.eventColor1 a {
    background-color: green; /* background color */
    border-color: green;     /* border color */
    color: yellow;           /* text color */
    }

.eventColor2,
.fc-agenda .eventColor2 .fc-event-time,
.eventColor2 a {
     background-color: purple; /* background color */
     border-color: purple;     /* border color */
     color: white;           /* text color */
     }


.
.
.
.
3 голосов
/ 21 марта 2012

Это больше не рекомендуется - для каждого события вы должны пройти через цвет и цвет шрифта. http://arshaw.com/fullcalendar/docs/event_data/Event_Object/#color-options

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