Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Jquery之前加载Jquery UI_Jquery - Fatal编程技术网

在Jquery之前加载Jquery UI

在Jquery之前加载Jquery UI,jquery,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> 上述方法行不通。但这是可行的 <script src="http://code.jquery.c

当我在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>


这是为什么?

因为
jqueryui
需要
jQuery

请参阅错误日志中的,
$未定义
,因为它们不是类似于
funcName()
的函数,而是jQuery函数
$.funcName()
,需要其他jQuery函数

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

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

jquery.js
因此,jquery ui将利用jquery.js中可用的函数来创建任何插件,如

  • 自动完成
  • 日期选择器 ...

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

    不只是一组定义的函数吗?@Leon Helmsley jqueryui使用jqueryYes中定义的函数,而是
    jquery
    插件。它们不是像
    funcName()
    那样的函数,而是
    $.funcName()
    在编程时必须使用序列化。。一个接一个地执行,首先加载。浏览器从第一行开始执行页面。。
    jquery.js