所以我有FullCaledar工作...从我的 JSON 源加载事件。 但是,我无法让我的日历以不同的颜色显示。 我使用的是最新版本的全日历文件(v3.8.0(。
我的脚本如下...
<link href="../../FullCalendar/fullcalendar.css" rel="stylesheet" type="text/css" />
<link href="../../FullCalendar/fullcalendar.min.css" rel="stylesheet" type="text/css" />
<script src="../../FullCalendar/lib/moment.min.js" type="text/javascript"></script>
<script src="../../FullCalendar/lib/jquery.min.js" type="text/javascript"></script>
<script src="../../FullCalendar/fullcalendar.min.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
$('#calendar').fullCalendar({
eventSources: [
{
//url: '<my json URL>',
color: '#0033dd',
textColor: '#ffffff'
},
{
//url: '<my json URL>',
color: '#dd3300',
textColor: '#000000'
}
],
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
...blah, blah, blah...
事件正在从两个源加载...但它们都使用第一个来源的配色方案显示。
我错过了什么?
找到了原因,但没有找到解决方案。 似乎将 allDay 属性设置为 TRUE 会导致事件不显示。 我尝试了几种不同的配置,发现该事件没有显示在任何视图中,而 allDay 属性设置为 true。
一旦我将 allDay 属性设置为 FALSE,我的事件就开始显示。