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