0

我已经下载了 fullCalendar 包并包含了 jquery.js 文件并且日历可以工作,但是当我尝试打开 jquery 对话框时,它不会打开!

我已经从 jquery.com 下载了 jquery 包,并从那里包含了 js。现在对话框有效,但日历无效!

我究竟做错了什么?

所有的 jquery 文件都在同一个位置。

谢谢您的帮助。

4

2 回答 2

2

对于那些仍在寻找这个问题的答案的人:

我遇到了同样的问题(“未定义 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>
于 2011-05-20T22:02:54.940 回答
0

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" />
于 2010-04-26T04:40:16.627 回答