Javascript JS日历:如何设置日期突出显示颜色?

Javascript JS日历:如何设置日期突出显示颜色?,javascript,Javascript,我正在修补,我有一个代码笔示例: 有趣的是,每个“日期范围”都有自己的颜色代码,这个规则不是在js或css代码上设置的,我还没有在文档中看到设置的方法。 对于我来说,标准颜色很重要,最好是红色来表示预订日期。如果您查看JS Calendar源代码的第624行到第652行,您将看到使用框阴影设置“边框”的位置:在元素上使用setStyle设置“边框”样式似乎会影响结果框阴影的颜色。参见第1338行。更新了描述,添加样式和背景色仍然不能为所有日期设置相同的颜色@Martin github repo

我正在修补,我有一个代码笔示例:

有趣的是,每个“日期范围”都有自己的颜色代码,这个规则不是在js或css代码上设置的,我还没有在文档中看到设置的方法。
对于我来说,标准颜色很重要,最好是红色来表示预订日期。

如果您查看JS Calendar源代码的第624行到第652行,您将看到使用
框阴影设置“边框”的位置:在元素上使用
setStyle
设置“边框”样式似乎会影响结果
框阴影的颜色。参见第1338行。更新了描述,添加样式和背景色仍然不能为所有日期设置相同的颜色@Martin github repo的作者回复并向我展示了如何做到:
let tooltip = null;

const calendar = new Calendar('#calendar', {
dataSource: function(year) {
    // Load data from GitHub API
    return fetch(`https://api.github.com/search/issues?q=repo:Paul-DS/bootstrap-year-calendar%20created:${year}-01-01..${year}-12-31`)
    .then(result => result.json())
    .then(result => {
        if (result.items) {
        return result.items.map(r => ({
            startDate: new Date(r.created_at),
            endDate: new Date(r.created_at),
        }));
        }

        return [];
    });
},
}).setStyle('background', 'red');