下午好,目前我的日历使用JSON提要,工作正常。我是否可以通过数组添加一些事件并更改这些事件的颜色?我想将银行假日添加为一个数组,并在可能的情况下将其涂成绿色?
目前我的代码看起来像这样,我可以在json提要下添加事件数组吗?
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
startParam: 'start',
endParam: 'end',
editable: true,
minTime: 9,
maxTime: 21,
allDayDefault: false,
events : {
url: 'json-events.php',
}
});
如有建议,不胜感激。。
试试这个:
在document.ready()方法中,或者在您的日历代码之前。创建这样的事件源:
source1 = {
url: 'json-events.php',
type: 'POST',
error: function() {
//alert('There was an error while fetching events!');
},
color: '#4ca64c',
textColor: 'black'
};
source2 = {
url: 'array-events.php',
type: 'POST',
error: function() {
//alert('There was an error while fetching events!');
},
color: '#4caca4',
textColor: 'black'
};
完整日历声明:
$('#calendar').fullCalendar({
...
eventSources: [
// your event source
source1,
source2
],
...
});
希望这能帮助