Я пытался поставить FullCalendar 4.3.1, но он не работает:
<!--Font-Awesome-->
<link href="/imgfiles/font-awesome/css/font-awesome.css" rel="stylesheet">
<!--Moments-->
<script src="/imgfiles/js/plugins/moment/moment.js"></script>
<!-- Mainly scripts -->
<script src="/imgfiles/js/jquery-3.1.1.min.js"></script>
<script src="/imgfiles/js/popper.min.js"></script>
<script src="/imgfiles/js/bootstrap.js"></script>
<script src="/imgfiles/js/plugins/metisMenu/jquery.metisMenu.js"></script>
<script src="/imgfiles/js/plugins/slimscroll/jquery.slimscroll.min.js"></script>
<!--JS Inspinia-->
<script src="/imgfiles/js/inspinia.js"></script>
<!--CSS Full Calendar-->
<link href="/imgfiles/css/plugins/fullcalendar/main.min.css" rel="stylesheet">
<!--jQuery UI-->
<script src="/imgfiles/js/plugins/jquery-ui/jquery-ui.min.js"></script>
<!--JS Full Calendar-->
<script src="/imgfiles/js/plugins/fullcalendar/main.min.js"></script>
<script src="/imgfiles/js/plugins/fullcalendar/locales-all.min.js"></script>
<div id="calendar"></div>
<script>
$(document).ready(function() {
$('#calendar').fullCalendar();
});
</script>
Когда я пытаюсь открыть его, я получаю следующие ошибки:
jQuery.Deferred exception: $(...).fullCalendar is not a function TypeError: $(...).fullCalendar is not a function
at HTMLDocument.<anonymous> (/:210:20)
at j (/imgfiles/js/jquery-3.1.1.min.js:2:29948)
at k (/imgfiles/js/jquery-3.1.1.min.js:2:30262) undefined
Uncaught TypeError: $(...).fullCalendar is not a function
at HTMLDocument.<anonymous> ((index):210)
at j (jquery-3.1.1.min.js:2)
at k (jquery-3.1.1.min.js:2)
Я прочитал в stackoverflow, что эта ошибка очень распространена, если есть две библиотеки jQuery, но посмотрите в коде и есть только одна. А с версией 3.9.0 Full Calendar работает нормально.