我在html中使用fullcalendar,但是在每个事件中,我想根据时间显示这些事件的进度(作为更改颜色)。有可能吗?怎么样?谢谢!
答案 0 :(得分:1)
您可以在fullcalendar的初始化中更改定义eventAfterRender
的事件的颜色:
eventAfterRender: function (event, element, view) {
console.log("calling eventAfterRender");
if (event.someAttr == "someValue) {
element.css('background-color', 'black');
element.css('border-color', 'black');
}
不确定是否可以根据“进度”更改颜色,但您可以在eventAfterRender中创建一些条件语句,并根据事件的某些属性为它们着色。