Fai*_*yet 5 jquery fullcalendar
只有周六我才开始使用jquery fullcarlendar插件.现在我要做的是点击我正在做jquery的下一个或上一个按钮
$('#element').load('some_url_here')
Run Code Online (Sandbox Code Playgroud)
我究竟如何使用下一个和以前的方法来做类似的事情
$('#calendar').fullCalendar({
prev: function(){
$('#calendar').load("events/findbymonth/"+$('#calendar').fullCalendar('getDate').getMonth());
},
next: function(){
$('#calendar').load("events/findbymonth/"+$('#calendar').fullCalendar('getDate').getMonth());
},
title: "My Title",
events: jsonString,
editable: false,
disableDragging: true
});
Run Code Online (Sandbox Code Playgroud)
我需要的只是下个月.我是否必须手动增加下一个当前月份和之前的减量?是否有"getCurrentMonth()"方法可以直接调用?就像是 $('#calendar').load("events/findbymonth/"+$('#calendar').fullCalendar.getCurrentMonth());
多谢你们
单击下一个和上一个按钮时,将自动调用您指定的事件源 - 您无需手动加载.Prev和next用于以编程方式移动日历,而不是用于指定用于覆盖默认行为的挂钩.
FullCalendar发送事件请求,如下所示: /events/find/?start=1262332800&end=1265011200&_=1263178646
当您单击下一个和上一个时,它将获取自月初的纪元以及自月末的纪元以来的时间,并将其用作开始和结束的参数.每个调用_参数都是唯一的,以防止缓存.
根据文档,您可以更改参数名称start,end但不能更改值.要更改这些值,您必须自己修改FullCalendar.
假设您可以更改发送JSON的代码,我建议更改为自纪元值作为输入并基于此返回事件需要几秒钟的代码.如果您不能这样做,请开始考虑修改FullCalendar源以满足您的需求.
我知道已经晚了,但是如果有人遇到同样的问题,那么你就是如何制作cutom导航控件:
$('#btnNext').click(function() {
$('#calendar').fullCalendar('next');
});
$('#btnPrev').click(function() {
$('#calendar').fullCalendar('prev');
});
Run Code Online (Sandbox Code Playgroud)