错误:来自Dojo和jQuery-UI冲突的multipleDefine

问题描述 投票:5回答:1

我正在尝试创建一个可编辑的SlickGrid(使用jquery-ui)并使用Dojo。

我的页面包含时 qazxsw poi qazxsw poi qazxsw poi 控制台显示

<script src="../../bower_components/dojo/dojo.js"></script>

如果我注释掉jquery-ui行,那么错误就会消失。 FillDemo.js是我的源代码,它以

<script src="../../bower_components/SlickGrid/lib/jquery-ui-1.11.3.js"></script>
jquery-ui dojo slickgrid
1个回答
9
投票

看起来这是一个错误,加载jQuery UI的顺序与初始化dojo加载器时的错误。

有关更多上下文,请参阅此处的讨论:<script src="../../mlads/fillDemo/FillDemo.js"></script>

解决方案是确保在jQuery UI和jQuery加载后调用dojo加载器。为此,您可以将dojo的加载移动到HTML页面的底部,并将jQuery和jQueryUI保留在标题中。

© www.soinside.com 2019 - 2024. All rights reserved.