Javascript 在fullcalendar.js中按班次(早上、白天、晚上、晚上)显示basicDay视图和basicWeek视图中的事件

Javascript 在fullcalendar.js中按班次(早上、白天、晚上、晚上)显示basicDay视图和basicWeek视图中的事件,javascript,jquery,events,fullcalendar,Javascript,Jquery,Events,Fullcalendar,我每天都有很多活动。有没有办法将这些事件按水平移位分类?我是否可以在“标题”和“开始”的同时添加一个额外的标志(或班级,即:上午、白天、晚上、晚上),以便在同一天内以各自的水平轮班方式组织活动?我曾经 start: new Date(y,m,d,h,i), allDay:false 显示同一天的不同事件 然后,我可以使用eventLimit在每个班次上限制5个事件。p、 我只使用basicDay和basicWeek视图。据我所知,您需要使用日历的资源视图功能。 下面是一个关于资源视图的示例您可

我每天都有很多活动。有没有办法将这些事件按水平移位分类?我是否可以在“标题”和“开始”的同时添加一个额外的标志(或班级,即:上午、白天、晚上、晚上),以便在同一天内以各自的水平轮班方式组织活动?我曾经

start: new Date(y,m,d,h,i),
allDay:false
显示同一天的不同事件


然后,我可以使用eventLimit在每个班次上限制5个事件。p、 我只使用basicDay和basicWeek视图。

据我所知,您需要使用日历的资源视图功能。
下面是一个关于资源视图的示例

您可以在事件对象中添加'className'参数。并通过检查事件时间,用颜色区分不同的类


根据类名计数(使用),您可以限制每班5个事件。

我不再有权访问代码文件,因此无法尝试您的答案。不过,感谢您的帮助,这可能会对前来查找此问题的人有所帮助。我无法再访问代码文件,因此无法尝试您的答案。不过,感谢您的帮助,这可能对前来寻找此问题的人有所帮助。
var eventClass = '';

if (event.start > night && event.start < day) {
  var eventClass = 'morningClass';
} else if (event.start > morning &&  event.start <  evening) {
  var eventClass = 'dayClass';
} else if (event.start > day &&  event.start <  night) {
  var eventClass = 'eveningClass';
} else if (event.start > evening &&  event.start <  morning) {
  var eventClass = 'nightClass';
}
start: new Date(y,m,d,h,i),
allDay:false,
className: eventClass