我想仅在AgendaWeek视图中更改完整日历的单元格颜色。我发现了一些帖子,但它只使用了basicWeek。任何人都可以帮忙吗?我添加了以下事件,我的月视图颜色正在改变:
dayRender: function (date, cell) {
cell.css("background-color", "grey");
},
注意:我不想更改事件的颜色,而是更改单元颜色本身。
答案 0 :(得分:1)
我建议使用viewRender回调在呈现视图时从日历对象中添加和删除类:
$(document).ready(function() {
$('#calendar').fullCalendar({
...
viewRender: function(view, element){
if(view.name == "agendaWeek"){
$("#calendar").addClass('agenda-week');
}else{
$("#calendar").removeClass('agenda-week');
}},
currentLangCode: 'de',
...
});
});
<style>
#calendar.agenda-week .fc-day{
background-color: grey;
}
</style>