无法正确运行jqueryui和requireJS

时间:2016-02-17 07:47:50

标签: jquery jquery-ui requirejs r.js

我正在$sql = "UPDATE gallery SET i1 = 'images/".$file_name."' WHERE v_id = 1"; 中加载RequireJS和jQuery UI:

<script>

在myapp.js中,我写了一个简单的jQuery小部件插件:

<script src="js/require.js" ></script>
<script src="js/jquery.js" ></script>
<script src="js/jqueryui.js" ></script>
<script src="js/myapp.js" ></script>

但是,我永远不能进入工厂功能,控制台打印出来:

  

$。小部件不是函数

enter image description here

与快照显示一样,程序进入第10行,但从不进入第30行,因此我永远不能使用像 $.widget("custom.myComp", {.... 这样的jQuery UI函数。

我该如何避免?

PS:我知道我可以在RequireJS配置文件中编写依赖项, 但目前的情况是我使用r.js优化的js文件。 假设我已将所有js文件合并在一起。

如此处所示:jsfiddle

确保在点击“运行”之前打开浏览器的JavaScript控制台,以查看RequireJS中的错误。

这个jQUery UI bug描述了同样的问题,但看起来没有任何解决方案。

0 个答案:

没有答案