Javascript 流星和事件背景色的完整日历套装
拔出我在这里留下的一点头发,尝试跟踪js fullcalendar控件上的文档,以获得要更改的单个事件的背景 在这里,我遵循了其他几个线程,如和,它们都建议我设置事件的属性backgroundColor,或者设置一个类并将其附加到事件,所有这些都被忽略 我唯一能设法改变的是,如果我设置了事件的颜色属性,它将边框颜色更改为suite(根据文档,它应该设置整个事件的颜色) 我在将这些属性推入一个事件数组以传递到日历时设置这些属性,如下所示Javascript 流星和事件背景色的完整日历套装,javascript,jquery,css,meteor,Javascript,Jquery,Css,Meteor,拔出我在这里留下的一点头发,尝试跟踪js fullcalendar控件上的文档,以获得要更改的单个事件的背景 在这里,我遵循了其他几个线程,如和,它们都建议我设置事件的属性backgroundColor,或者设置一个类并将其附加到事件,所有这些都被忽略 我唯一能设法改变的是,如果我设置了事件的颜色属性,它将边框颜色更改为suite(根据文档,它应该设置整个事件的颜色) 我在将这些属性推入一个事件数组以传递到日历时设置这些属性,如下所示 events: function(start, end, c
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'来代替类名,我尝试了内联操作,我尝试了文档中可以找到的任何一个名为event的颜色,但没有改变背景或文本的颜色
想法???不幸的是,这不是你的问题,相反,这是一个如何为meteor打包fullcalendar的错误 正如您所看到的,屏幕和打印样式表都包括在内,meteor软件包css将它们捆绑在一起 不幸的是,打印样式表覆盖了所有背景 事实上,它在这个文件中说 在页面上包含此样式表,以获得更友好的打印机 日历。包含此样式表时,请使用媒体='print' 标记的属性。确保将此样式表包含在 添加到常规fullcalendar.css 您可以做的是克隆此repo,然后删除打印css或使用
@media print {
/* print css goes here */
}
我还提出了一个修复的请求