我正在使用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”之前是错的?知道有什么问题吗?

最佳答案

这是一个.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标识符的开头使用.,因此它不希望在“代码”中的该位置找到一个。

关于javascript - 带有FullCalendar的“Uncaught SyntaxError: Unexpected token .”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19836615/

10-13 01:25