我正在寻找分配多个类以使用clndr js识别不同的事件

时间:2018-08-28 08:24:47

标签: javascript jquery clndr.js

我一直在尝试使用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",
            } 
        });
    }

0 个答案:

没有答案