【问题标题】:Change cell color of full calendar in AgendaWeek only仅在 AgendaWeek 中更改完整日历的单元格颜色
【发布时间】:2016-01-01 08:56:09
【问题描述】:

我只想在 AgendaWeek 视图中更改完整日历的单元格颜色。我找到了一些帖子,但它只使用了 basicWeek。有人可以帮忙吗?我添加了以下事件,我的月视图颜色变化良好:

 dayRender: function (date, cell) {
                cell.css("background-color", "grey");
                               },

注意:我不想更改事件的颜色,而是更改单元格颜色本身。

【问题讨论】:

  • 请小提琴。或发布源代码?

标签: jquery fullcalendar


【解决方案1】:

我建议在呈现视图时使用 viewRender 回调在日历对象中添加和删除一个类:

Fiddle

$(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>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-12-15
  • 1970-01-01
  • 1970-01-01
  • 2015-08-30
  • 2012-08-15
  • 1970-01-01
  • 2014-08-24
  • 1970-01-01
相关资源
最近更新 更多