我一直在尝试使用clndr js将不同的类分配给不同的事件,以便我们可以为学校假期和银行假期分配不同的颜色。
似乎一次只能举办一堂课。
var dates;
var arrayLength = dates.length;
for (var i = 0; i < arrayLength; i++) {
var datetype = dates[i].type;
if(datetype == 'school-holiday') {
var typeClass = 'mw-event-school';
} else {
var typeClass = 'mw-event-bank';
}
if (dates === undefined) {
} else {
$('#calendar').clndr({
events: dates,
multiDayEvents: {
endDate: 'endDate',
startDate: 'startDate',
title: 'title',
type: 'type'
},
classes: {
past: "my-past",
today: "my-today",
event: typeClass,
inactive: "my-inactive",
lastMonth: "my-last-month",
nextMonth: "my-next-month",
adjacentMonth: "my-adjacent-month",
}
});
}