1
我嘗試要求jQuery UI庫,但如果我嘗試使用它們未定義的函數。無法要求jqueryui
這裏是代碼
RequireJS 2.1.11
<script data-main="/js/lpapi/v3/qfapi.js" src="/vendor/requirejs/require.min.js"></script>
qfapi.js
(function() {
require.config({
paths: {
jquery: '/jquery/jquery-1.11.0.min',
jqueryui: '/vendor/jqueryui/jquery-ui-1.10.4.custom.min',
backbone: '/vendor/backbone/backbone-min',
underscore: '/vendor/underscore/underscore-min'
},
shim: {
"jqueryui": {
deps: ['jquery'],
exports: '$'
},
"underscore": {
exports: "_"
},
"backbone": {
exports: 'Backbone',
deps: ['underscore', "jquery"]
}
}
});
define(["jquery", "jqueryui", "backbone", "underscore"], function($, _, Backbone) {
console.log("jquery is loaded");
console.log("jqueryui is loaded");
console.log("underscore is loaded");
console.log("backbone is loaded");
$("#accordion").accordion();
return true;
});
}).call(this);
的 「手風琴」 不是一個函數。
有什麼想法嗎?