Javascript 在FullCalendar的月TimeLin视图中显示中间事件

Javascript 在FullCalendar的月TimeLin视图中显示中间事件,javascript,fullcalendar,timeline,Javascript,Fullcalendar,Timeline,我需要从一天的中间开始在FullCalendar的月时间线视图中显示事件,如下图所示 每个事件都是在一天当中开始的,然后就这样结束。如果另一个事件在同一天开始,就在同一行,它也在一天中开始。 在我的头的顶部是在每个事件的“开始”和“结束”参数中指定小时,但它不用于月timline视图(在头中,只有天,没有小时) 这是一个如何做到这一点的方法吗 您可以通过a)自定义时间间隔设置,使其更精细(例如,12小时时间间隔而不是1天时间间隔)和b)在事件的开始和结束属性中指定时间,以便fullCalenda

我需要从一天的中间开始在FullCalendar的月时间线视图中显示事件,如下图所示

每个事件都是在一天当中开始的,然后就这样结束。如果另一个事件在同一天开始,就在同一行,它也在一天中开始。

在我的头的顶部是在每个事件的“开始”和“结束”参数中指定小时,但它不用于月timline视图(在头中,只有天,没有小时)

这是一个如何做到这一点的方法吗


您可以通过a)自定义
时间间隔设置,使其更精细(例如,12小时时间间隔而不是1天时间间隔)和b)在事件的开始和结束属性中指定时间,以便fullCalendar更准确地知道将它们放在网格上的位置。在默认版本的月视图中,它不能按您所希望的那样工作的原因非常简单且合乎逻辑:网格只对整天敏感。如果您想要更高的精度,则必须更改网格布局以显示更多细节(这是使用slotDuration完成的)。试试看。如果你卡住了,请发布你的代码。谢谢,我将
slotDuration
设置为
12:00
,然后
slotLabelInterval
设置为
24:00
,在CSS中我重置了虚线
.fc时区.fc slats.fc minor
,它看起来正是我想要的,完美。拖动时还有一个问题。我需要的是,快照也将在“半天”只可用。我尝试通过
snapDuration
将其设置为
24:00
,但没有任何结果。此外,事件的大小调整应该只在24小时内可用,就像拖动时捕捉一样。“我需要捕捉也只在“半天”内可用”…如果slotDuration是12小时,那么您已经将开始时间限制为00:00或12:00。然后,您可以进一步使用
eventAllow
回调来检查开始时间,并在该点(如果不是12:00)阻止拖放操作。仔细阅读文档,因为有各种各样的回调和选项可以帮助您完成各种事情——了解您可以使用哪些工具来完成这类任务是一个好主意。你有很多潜在的控制权。