我正在使用FullCalendar v2.2.5,当日历使用月视图时,我想逐周导航 而不是逐月导航 / em>的
我发现用于向前导航的函数是this,但我无法找到改变此行为的方法。
有没有办法实现这个目标?
答案 0 :(得分:1)
如果日历位于月视图中,则会将日历向后/向前移动一个月。
如果日历在basicWeek或agendaWeek中,则会将日历向后/向前移动一周。
如果日历位于basicDay或agendaDay,则会将日历向后/向前移动一天。
如果您想更改其工作方式,则需要根据月视图使用Custom view
。类似的东西:
$('#calendar').fullCalendar({
defaultView: 'customMonth',
views: {
customMonth: {
type: 'month',
duration: {weeks: 1}
}
}
});
基本上,您根据customMonth
视图“创建”month
视图(这是默认视图),其中duration为一周。
我做了一个jsfiddle,你可以看到这个有效。
完全披露:此解决方案基于this answer。