在Jquery之前加载Jquery UI

Leo*_*ley 4 jquery

当我在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>
Run Code Online (Sandbox Code Playgroud)

以上不起作用.但这会奏效

<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>
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

M1K*_*K1O 8

因为jQuery UI需要jQuery图书馆.

请参阅错误日志,$ is undefined因为它们不是像funcName()jQuery函数那样的函数$.funcName(),而是需要其他jQuery函数.

<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
Run Code Online (Sandbox Code Playgroud)

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

<script src="http://code.jquery.com/jquery-2.0.3.js"></script>
Run Code Online (Sandbox Code Playgroud)