禁用FullCalendar插件中事件大小调整的默认行为

时间:2014-03-21 15:22:16

标签: jquery fullcalendar

当你调整一个事件的大小,缩小它,以一定的大小,它会用事件的标题替换事件的结束时间。
我希望它始终保持时间间隔,只是隐藏标题,保持事件的可编辑性。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

您必须编辑fullCalendar的核心文件才能实现此目的。在function renderSlotSegs中找到评论

  

//没有足够的标题空间,把它放在时间

并根据您的需要进行编辑

要留出时间并删除你需要删除的标题:

eventElement.find('div.fc-event-time')
    .text(formatDate(event.start, opt('timeFormat')) + ' - ' + event.title);
eventElement.find('div.fc-event-title').remove();

并替换为:

eventElement.find('div.fc-event-title')
    .text(formatDates(event.start, event.end, opt('timeFormat')));    
eventElement.find('div.fc-event-time').remove();