我使用的是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
由于FullCalendar的版本4,这不是初始化日历的方法。请在此处查看更改:https://fullcalendar.io/docs/v4/upgrading-from-v3
重大突破性变化:
删除jQuery作为依赖项。因此:原始DOM节点用于代替jQuery对象日历初始化不再通过jQuery方法发生。
请在此处查看如何以v5方式进行操作:https://fullcalendar.io/docs/initialize-globals