4

当我在 JQuery 之前加载 JQuery UI 时,我的脚本根本不起作用。例如

<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="http://code.jquery.com/jquery-2.0.3.js"></script>

以上是行不通的。但这会起作用

<script src="http://code.jquery.com/jquery-2.0.3.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

为什么是这样?

4

3 回答 3

8

因为jQuery UI需要jQuery图书馆。

请参阅错误日志,$ is undefined因为它们不是类似的函数,funcName()而是$.funcName()带有其他 jQuery 函数的 jQuery 函数。

<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

现在加载jQuery. 但错误仍然来自UI.

<script src="http://code.jquery.com/jquery-2.0.3.js"></script>
于 2013-08-28T07:08:08.980 回答
1

首先是 jquery 库,因为所有基本的选择器、操纵器和其他基本函数都是用

jquery.js

因此 jquery-ui 将利用 jquery.js 中可用的功能来创建任何插件,例如

  1. 自动完成
  2. 日期选择器 ... ...
于 2013-08-28T07:13:25.350 回答
1

jqueryui 文件需要 jquery 库才能正常工作。所以你必须在包含 jqueryui 文件之前添加 jquery 库

于 2013-08-28T07:31:27.413 回答