我正在开发 jQuery 插件 fullcalendar 的多用户版本。每个用户都有一个独特的颜色。您在下拉列表中更改用户。因此,我可以为用户现有事件分配颜色。
问题是当您渲染一个新事件时,在初始化时分配给 fullCalendar 的 'eventColor' 属性的颜色不会改变。
假设用户 1 有例如蓝色事件。我用'eventColor'蓝色初始化fullCalendar。当我更改为具有黄色事件的用户 2 时,呈现的事件仍显示蓝色事件。我希望从我开始拖动到释放事件的那一刻,事件都是黄色的。
我尝试使用 $('.calendar').fullCalendar('option', 'eventColor', 'NEW_COLOR_HERE'); 更改事件渲染颜色 但这不起作用。
有人发现自己处于同样的情况并想出了解决方案吗?:)