編集可能なSlickGrid(jquery-uiを使用)を作成しようとしていますが、Dojoも使用しています。マイページ
<script src="../../bower_components/dojo/dojo.js"></script>
<script src="../../bower_components/SlickGrid/lib/jquery-ui-1.11.3.js"></script>
<script src="../../mlads/fillDemo/FillDemo.js"></script>
が含まれている場合、私はjqueryのUI-行をコメントアウトした場合エラー:DojoとjQuery-UIのmultipleDefineとの競合
コンソールが
Error: multipleDefine
return mix(new Error(error), {src:"dojoLoader", info:info}); dojo.js (line 106)
src: dojoLoader dojo.js (line 1896)
info: Object { pid="dijit", mid="dijit/_WidgetsInTemplateMixin", pack={...}, more...}
を示し、エラーが表示されなくなります。
FillDemo.jsこれはjQueryのUIが道場ローダーの初期化時に対にロードされた順序とエラーであるように見えます
require(
[ "dojo/_base/declare",
"dijit/_WidgetBase",
"dijit/_TemplatedMixin",
"dijit/_WidgetsInTemplateMixin",
"dijit/registry",
"dijit/form/Button",
"dijit/form/DropDownButton",
jQuery UIをスクリプトのリストの先頭に移動させてくれました。 – Mycah