Fullcalendar - 上一个/下一个点击的事件并获得价值

时间:2016-04-04 10:11:56

标签: jquery fullcalendar

如何通过单击月视图中的上一个/下一个按钮以及如何在该功能中访问该值(例如:2016-04)来调用函数?我想通过单击下一个/上一个按钮来操作当前月视图的URL。

由于

2 个答案:

答案 0 :(得分:4)

每次使用上一个/下一个按钮切换到另一个月视图时,都会触发一个viewRender事件,因此您可以向日历配置添加对该事件的回调。 view参数包含第一天和最后一天呈现的时刻日期(开始/结束,通常是上一个/下个月),以及当前视图的第一天和最后一天(intervalStart / intervalEnd,您可以获取当前月份)。 / p>

此外,您可以使用.fullCalendar('getDate')获取当前日期:

[...]
viewRender: function(view, element) {
    console.log(view.start,view.end, view.intervalStart, view.intervalEnd);
    console.log($('#calendar').fullCalendar('getDate'));
}
[...]

文档:viewRendergetDate

答案 1 :(得分:0)

这可能无法直接回答问题,但是我需要的是在上一个,下一个或视图发生更改时运行一个函数。 (我需要计算事件类型的总小时数)有一个称为“ datesRender”的回调方法,只要呈现日期发生更改,就会触发该方法。结帐the docs