“Uncaught SyntaxError:意外的令牌。”使用FullCalendar

时间:2013-11-07 12:57:52

标签: javascript fullcalendar

我正在使用jQuery FullCalendar插件。我像这样导入:

<link rel="stylesheet" type="text/css" src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.print.css"></link>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.css"></script>

当我用Chrome加载pahe时,如果我打开控制台,我会看到以下错误消息:

Uncaught SyntaxError: Unexpected token . cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.css:8

所以错误似乎是在FullCalendar插件的css文件中,在这一行:

.fc {
direction: ltr;
text-align: left;
}

为什么会这样“。”在“fc”出错之前?知道什么是错的吗?

1 个答案:

答案 0 :(得分:105)

这是一个.css文件,这意味着它是级联样式表而不是脚本。您需要<link>代码,而不是<script>代码。

<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.css"/>

尝试使用<script>标记加载它会导致您的CSS被解释为JavaScript,并因为它无效而抛出错误。您不能在JavaScript标识符的开头使用.,因此不希望在“代码”中的该位置找到一个。{/ p>

相关问题