可以在FullCalendar中设置默认时隙高度吗?

可以在FullCalendar中设置默认时隙高度吗?,fullcalendar,Fullcalendar,看起来默认值是20px,但我希望增加这个值,这样一个长度为1个时隙的事件就可以显示事件头和事件体。当前,当事件长度为1个时隙时,仅显示事件标题。在fullcalendar.css中,您可以更改此行以调整时隙高度 .fc-agenda-slots td div { height: 20px; } 因此,如果您的最短事件是时间段长度的一半(30分钟事件,但1小时时间段),您将使该值加倍 警告:正如jjnguy所指出的,这个更改将破坏拖放和调整大小的功能。它解决了更改默认时隙高度的问题。仍在新版本

看起来默认值是20px,但我希望增加这个值,这样一个长度为1个时隙的事件就可以显示事件头和事件体。当前,当事件长度为1个时隙时,仅显示事件标题。

在fullcalendar.css中,您可以更改此行以调整时隙高度

.fc-agenda-slots td div { height: 20px; }
因此,如果您的最短事件是时间段长度的一半(30分钟事件,但1小时时间段),您将使该值加倍



警告:正如jjnguy所指出的,这个更改将破坏拖放和调整大小的功能。它解决了更改默认时隙高度的问题。

仍在新版本中寻找答案的人。 在新版本(v3.9.0)中,将css更改为:

.fc-time-grid .fc-slats td {
  height: 2em; // Change This to your required height
  border-bottom: 0;
}
注意:这不会影响我的拖放或调整大小。

Fullcalendar版本5

.fc时间网格插槽{
高度:30em;//默认为1.5em
边框底部:0!重要;
}

在fullcalendar.css中,您可以更改此行以调整时隙高度.fc议程插槽td div{height:20px;}。因此,如果您的最短事件是时间段长度的一半(30分钟事件,但1小时时间段),您将使该值加倍。您应该将该注释作为答案发布。@somethingon对我有用。谢谢这不是一个理想的解决方案。完成此操作后,看起来拖动和调整大小都被破坏了。您是对的。不理想,但拖放和调整大小不是我们的要求。在较新的版本(3.8.0)中,css选择器名称更改为:
.fc time grid.fc slats td{height:2.5em}
@robin Tak,这非常有效。如果需要将其降低到例如1.5em,则
slotLabel
s将占用太多空间,并使插槽高度不同。这可以通过设置
.fc axis{font size:0.7em;}
来解决。我必须添加!更改高度em后很重要,仅供将来参考。这在FC V5中不是没用吗,因为它支持