我使用的是FullCalendar 5.5.1,问题是它没有正确显示,我一直收到这个错误: TypeError:$(.).fullCalendar不是一个函数
这是我的代码:
$(document).ready(function () {
InitializeCalendar();
});
function InitializeCalendar() {
try {
$('#calendar').fullCalendar({
timezone: false,
header: {
left: 'prev,next,today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
selectable: true,
editable: false
});
}
catch (e) {
alert(e);
}
}以下是参考资料:
<script type="text/javascript" src="~/lib/select2/js/select2.full.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/qtip2/3.0.3/jquery.qtip.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/combine/npm/fullcalendar@5.5.1"></script>
<script src="https://kendo.cdn.telerik.com/2020.2.513/js/kendo.all.min.js"></script>
<script type="text/javascript" src="~/js/notify.min.js"></script>
<script src="~/js/script-custom-calendar.js"></script>我在听一篇教程,这对他很管用。我不知道为什么对我不起作用。这是最初的项目:https://github.com/bhrugen/appointmentscheduler
发布于 2021-07-05 09:40:11
由于FullCalendar的第4版,这不是初始化日历的方法。请参阅此处的更改:https://fullcalendar.io/docs/v4/upgrading-from-v3
重大断裂更改:
将jQuery作为依赖项移除。因此:使用原始DOM节点代替jQuery对象,日历初始化不再通过jQuery方法进行。
看看如何用v5的方式在这里:https://fullcalendar.io/docs/initialize-globals
https://stackoverflow.com/questions/68253484
复制相似问题