未捕获的TypeError:无法读取未定义的属性“fullCalendar”

时间:2016-05-06 17:26:09

标签: javascript jquery fullcalendar

您好我正在使用fullCalendar jQuery插件。此代码基于https://www.drupal.org/node/1345028#comment-5258592

编写

我遇到了问题:

  

未捕获的TypeError:无法读取未定义的属性“fullCalendar”

怎么了?为什么这种链条不起作用?

我想在用户点击一天(dayClick)时,转到任意日期(gotoDate)并更改视图(changeView)

$(document).ready(function(){
    $('#calendar').fullCalendar({
      header: 
      {
        center: 'month,basicDay'
      },
      defaultView: 'month',
      dayClick: function(date, allDay, jsEvent, view){
// here what's wrong ↓            
           $('#calendar').fullCalendar('gotoDate', date).fullCalendar('changeView', 'basicDay');



      }
    });
});

1 个答案:

答案 0 :(得分:1)

我相信你在第二次调用fullCalendar会导致这个

$('#calendar').fullCalendar('gotoDate', date).fullCalendar('changeView', 'basicDay');

也许尝试这个或类似的东西:

$('#calendar').fullCalendar('gotoDate', date);
$('#calendar').fullCalendar('changeView', 'basicDay');