我希望有一天蜜蜂会用除“事件”(例如:“假期”)以外的类标记,因此可以更改其背景。

从CLNDR.js的站点(http://kylestetz.github.io/CLNDR/):


  CLNDR会使用您的模板并将一些数据注入其中。数据包含创建日历所需的所有内容。这是您得到的:


daysOfTheWeek: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],
numberOfRows: 5,
days: [
  {
    day: '1',
    classes: 'day today event',
    id: 'calendar-day-2013-09-01',
    events: [ ],
    date: moment('2013-09-01')
  }
]
month: 'September',
year: '2013',
eventsThisMonth: [ ],
extras: { }


我尝试将假期添加到此“天”数组中:

  {
    day: '25',
    classes: '**holiday** day today event',
    id: 'calendar-day-2013-12-25',
    events: [ ],
    date: moment('2013-12-25')
  }


但是没有成功

我的代码:

$('#clndr').clndr({
  template: $('#template').html(),
  clickEvents: {...},
  startWithMonth: ...,
  daysOfTheWeek: [...],
  days: [
    {
      day: '25',
      classes: 'holiday calendar-day-2014-12-25',
      events: [],
      date: moment('2014-12-25')
     }
  ]
});

最佳答案

然后,您应该定义假日类型的事件,并在一天中有假日事件时在模板中添加一个类。在这里,clndr.js开发人员已经说明了如何执行此操作:

https://github.com/kylestetz/CLNDR/issues/6

10-06 11:37