我正在開發一個多用戶版本的jQuery插件fullcalendar。每個用戶都有獨特的顏色。您可以通過下拉菜單更改用戶。所以,我可以爲用戶現有事件分配一個顏色。jQuery FullCalendar以編程方式更改事件渲染顏色
問題是,當您呈現新事件時,在初始化時分配給fullCalendar的'eventColor'屬性的顏色不會更改。
假設用戶1有例如藍色事件。我用'eventColor'藍色初始化fullCalendar。當我更改爲有黃色事件的用戶2時,呈現的事件仍顯示藍色事件。我希望這個活動從我開始拖動到發佈活動的那一刻變成黃色。我試着用$('。calendar')改變事件渲染的顏色。fullCalendar('option','eventColor','NEW_COLOR_HERE');但那不起作用。
任何人發現自己處於相同的情況,並提出解決方案? :)
感謝您的快速響應! rerenderEvents不起作用。如果我可以在用戶更改時更改全局eventColor,那麼效果最好。不應該使用calendarObject.fullCalendar('option','eventColor','#fefefe'); ? 我想出瞭如何在釋放事件並更改renderEvent回調時更改事件顏色。但按住鼠標並拖動事件呈現全局顏色。 – Alexander