我已经下载了 fullCalendar 包并包含了 jquery.js 文件并且日历可以工作,但是当我尝试打开 jquery 对话框时,它不会打开!
我已经从 jquery.com 下载了 jquery 包,并从那里包含了 js。现在对话框有效,但日历无效!
我究竟做错了什么?
所有的 jquery 文件都在同一个位置。
谢谢您的帮助。
我已经下载了 fullCalendar 包并包含了 jquery.js 文件并且日历可以工作,但是当我尝试打开 jquery 对话框时,它不会打开!
我已经从 jquery.com 下载了 jquery 包,并从那里包含了 js。现在对话框有效,但日历无效!
我究竟做错了什么?
所有的 jquery 文件都在同一个位置。
谢谢您的帮助。
对于那些仍在寻找这个问题的答案的人:
我遇到了同样的问题(“未定义 jquery”),这是因为我在 jquery.js 之前加载了 fullcalendar.js,就像这样......:
<script type="text/javascript" src="http://localhost/js/fullcalendar.min.js"></script>
<script type="text/javascript" src="http://localhost/js/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="http://localhost/js/jquery-ui-1.8.11.custom.min.js"></script>
更改顺序并加载 jquery.js 首先解决了问题,如下所示:
<script type="text/javascript" src="http://localhost/js/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="http://localhost/js/jquery-ui-1.8.11.custom.min.js"></script>
<script type="text/javascript" src="http://localhost/js/fullcalendar.min.js"></script>
FullCalendar 包附带 jQuery v1.3.2,而 jQuery 的最新版本是 1.4.2。它还使用 jQuery UI 核心、可调整大小和可拖动的 v1.7.2(不是 Modal),这些文件的最新版本是 1.8.1。
所以,我不知道您使用的是哪个版本,但我知道 FullCalendar 可以与 jQuery v1.4.2 一起使用,因为它可以在我的一个网站上运行(我仍然在运行 jQuery UI 1.7.2)。所以首先,检查以确保每个插件分别与您的文件一起使用,然后一起使用。
此外,如果发生任何错误,最好让 Firebug 插件(适用于非 Firefox 浏览器的 Firebug lite)向您显示。
编辑:您可以只链接到 jQuery/jQuery UI 的 Google API 版本
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/jquery-ui.css" type="text/css" />