Javascript 将虚拟事件添加到完整日历以生成插槽

Javascript 将虚拟事件添加到完整日历以生成插槽,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,有没有一种方法可以将虚拟事件添加到完整的日历中,以便在月视图中将每天划分为时段,也就是说,我希望一天中有三个时段,并且有5个时段的空间,因此我添加一个事件,然后添加一个透明且不显示的虚拟事件,然后添加事件,依此类推,这样就有三个时段。有没有一种方法可以将事件添加到一个循环或其他东西中,我可以处理它们的排序,也就是说,我只需要在每个框中添加两个虚拟事件,其余的就完成了。那么,除了制作这么多事件并将它们与真实事件一起添加之外,还有什么简单的方法可以做到这一点呢 编辑: 好的,给定的方法不起作用,因为

有没有一种方法可以将虚拟事件添加到完整的日历中,以便在月视图中将每天划分为时段,也就是说,我希望一天中有三个时段,并且有5个时段的空间,因此我添加一个事件,然后添加一个透明且不显示的虚拟事件,然后添加事件,依此类推,这样就有三个时段。有没有一种方法可以将事件添加到一个循环或其他东西中,我可以处理它们的排序,也就是说,我只需要在每个框中添加两个虚拟事件,其余的就完成了。那么,除了制作这么多事件并将它们与真实事件一起添加之外,还有什么简单的方法可以做到这一点呢

编辑:


好的,给定的方法不起作用,因为这种方法没有制造槽,它只占据前三个位置,现在如果是单日事件,我添加了一个开始时间介于虚拟事件开始时间之间的事件,它会自动放置在它们之间,这正是我想要实现的。

您的问题似乎与“虚拟”事件没有直接关系。但是,在任何情况下,您都可以使用函数创建任意事件作为事件源,您可以将其绑定到
events
属性


当日历进入下一周或下一个月时,将调用此函数,例如,返回该期间的虚拟事件。

对不起,愚蠢的问题,我一单击“发布”,就意识到我可以添加两个虚拟多日事件,从我希望插槽出现的那一天开始,到我希望插槽结束的那一天。好吧,你的答案是正确的,但它对我的具体问题不起作用,但它仍然是正确的,所以我只接受答案:)
var calendar = $("#calendar").fullCalendar({
   // your calendar options (...)
   events: function(startDate, endDate, callback) {
              callback({title: "Dummy event",
              start: startDate,
              end: endDate});
   } 
)};