【发布时间】:2014-03-25 22:42:12
【问题描述】:
拔出我在这里留下的小头发,试图按照 js fullcalendar 控件上的文档来更改各个事件的背景。
我在这里关注了其他几个线程,例如Adding nice colors to events in FullCalendar (jquery) 和fullcalendar backgroundColor property,它们都建议我设置事件的属性 backgroundColor,或者设置一个类并将其附加到事件,所有这些都被忽略.
我唯一能改变的是,如果我设置了事件的颜色属性,它将边框颜色更改为套件(根据文档,应该设置整个事件的颜色)。
我正在设置这些属性,因为我将它们推送到事件数组中以传递给日历,如下所示
events: function(start, end, callback) {
var events = [];
reqEvents = Requests.find();
reqEvents.forEach(function(evt){
event = {id:evt._id,title:evt.title,start:evt.start,end:evt.end,color:evt.color};
event.className = 'todo';
events.push(event);
})
callback(events);
console.log(events);
},
这是在模板渲染函数中。
我已经尝试用 event.backgroundColor = 'green' 代替 className,我尝试过内联,我尝试过几乎所有可以在文档中找到的颜色命名事件,但没有任何改变背景或文字颜色。
想法??
【问题讨论】:
标签: javascript jquery css meteor