我正在为一个项目使用 jquery fullCalendar。我只显示"月"视图和"周"视图。在月视图中,我只想每天最多显示 4 个事件,但在周视图中,我想显示当天的所有事件。
有谁知道该怎么做?
这是一个小提琴:http://jsfiddle.net/qe53etk5/6/
以下是我如何调用插件:
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,agendaDay'
},
eventLimit: 1,
defaultDate: '2014-06-12',
defaultView: 'basicWeek',
editable: true,
events: []
});
如您所见,我设置了一个限制,但更多的是月份视图......
在此处和此处查看文档。您可以使用视图选项哈希来执行此操作。
$('#calendar').fullCalendar({
eventLimit: {
'month': 4, // adjust to 4 only for months
'default': false // display all events for other views
}
});
对于 fullCalendar 2.x,请使用以下命令:
views: {
month: {
eventLimit: 2
},
agenda: {
eventLimit: {
default: false
}
}
},
有关详细信息,请参阅特定于视图的选项