【问题标题】:Uncaught TypeError: Cannot read property 'fullCalendar' of undefined未捕获的类型错误:无法读取未定义的属性“fullCalendar”
【发布时间】:2016-05-06 17:26:09
【问题描述】:

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

我有问题:

未捕获的类型错误:无法读取未定义的属性“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');



      }
    });
});

【问题讨论】:

  • 如我所见,不需要最后一个 }
  • 这个 } 来自我没有插入的上层代码

标签: javascript jquery fullcalendar


【解决方案1】:

我相信您在下面一行中对 fullCalendar 的第二次调用会导致此问题

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

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

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

【讨论】:

  • 谢谢$('#calendar').fullCalendar('gotoDate', date); $('#calendar').fullCalendar('changeView', 'basicDay');工作!
猜你喜欢
  • 2021-12-22
  • 2015-01-06
  • 2017-07-26
  • 2019-02-26
  • 2021-12-25
  • 1970-01-01
  • 2017-02-11
相关资源
最近更新 更多