我有以下HTML代码:
<meta charset='utf-8' />
<link href='/static/fullcalendar/fullcalendar.css' rel='stylesheet' />
<link href='/static/fullcalendar/fullcalendar.print.css' rel='stylesheet' media='print' />
<script src='/static/fullcalendar/lib/moment.min.js'></script>
<script src='/static/js/jquery/jquery-2.1.3.min.js'></script>
<script src='/static/fullcalendar/fullcalendar.min.js'></script>
<script>
$(document).ready(function() {
$('#calendar').fullCalendar({
})
});
我收到以下错误:
Uncaught TypeError: undefined is not a function(index):18
答案 0 :(得分:1)
如果我是你,我会通过创建一个简单的&#34; sample.html&#34;页面,只添加调试该特定问题所需的内容(在您的情况下,只是jquery和fullcalendar脚本)。然后逐个添加其余脚本,并在每个步骤中刷新浏览器。
并且,您可以尝试在主体底部移动$(document).ready函数(以确保在执行页面上的任何脚本之前完全加载DOM。)
另外,不要忘记&#34;;&#34;在需要时在您的行的末尾签名。在生产阶段缩小或连接javascript文件时可能会很痛苦。
希望有帮助...