Javascript 流星和事件背景色的完整日历套装

Javascript 流星和事件背景色的完整日历套装,javascript,jquery,css,meteor,Javascript,Jquery,Css,Meteor,拔出我在这里留下的一点头发,尝试跟踪js fullcalendar控件上的文档,以获得要更改的单个事件的背景 在这里,我遵循了其他几个线程,如和,它们都建议我设置事件的属性backgroundColor,或者设置一个类并将其附加到事件,所有这些都被忽略 我唯一能设法改变的是,如果我设置了事件的颜色属性,它将边框颜色更改为suite(根据文档,它应该设置整个事件的颜色) 我在将这些属性推入一个事件数组以传递到日历时设置这些属性,如下所示 events: function(start, end, c

拔出我在这里留下的一点头发,尝试跟踪js fullcalendar控件上的文档,以获得要更改的单个事件的背景

在这里,我遵循了其他几个线程,如和,它们都建议我设置事件的属性backgroundColor,或者设置一个类并将其附加到事件,所有这些都被忽略

我唯一能设法改变的是,如果我设置了事件的颜色属性,它将边框颜色更改为suite(根据文档,它应该设置整个事件的颜色)

我在将这些属性推入一个事件数组以传递到日历时设置这些属性,如下所示

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 */

}

我还提出了一个修复的请求