FullCalendar - 上一个/下一个

时间:2013-12-06 19:08:30

标签: javascript jquery date fullcalendar

我正在使用Fullcalendar来显示json的一些事件。这一切都很好,我看到了。

我正在做的是根据月份重新加载事件。

所以,我想我可以根据我点击PrevNext的月份来确定日期。

我有以下是http://jsfiddle.net/6wE8v/408/

来回点击不正确的月份时会发生奇怪的事情。

由于数据需要准确,这有点令人担忧。

有没有人知道为什么会发生这种情况?

由于

1 个答案:

答案 0 :(得分:1)

在插件更改月份之前,您的处理程序正在执行。

解决此问题的一种方法是自己手动触发next / prev事件。

http://jsfiddle.net/6wE8v/408/

$('#calendar').fullCalendar(
{
  header: {
    left: 'prev,next today',
    center: 'title',
    right: 'month,agendaWeek,agendaDay'
  },
   editable: true,        
  }); 

  $('.fc-button-prev span').click(function(){
     var date1 = $('#calendar').fullCalendar('prev').fullCalendar( 'getDate' );
     alert('prev ' + date1.getMonth());
     return false;
  });

  $('.fc-button-next span').click(function(){
     var date1 = $('#calendar').fullCalendar('next').fullCalendar( 'getDate' );
     alert('next ' + date1.getMonth());
     return false;
  });