在Grails中的jQuery之前加载jQuery子插件

时间:2012-04-15 16:35:08

标签: jquery ajax grails load-order

我正在尝试将jQuery和Cycle插件与现有应用程序集成。但是,我遇到了有关javascript代码加载顺序的问题。具体来说,循环javascript在jquery库之前加载。

我按照

的顺序在页面上定义了三个脚本
<g:javascript library="jquery" />
<jq:plugin name="cycle" />
<g:javascript src="scripts.js" />

然而,根据Firebug的NET选项卡,循环插件首先加载,然后是脚本javascript代码,然后是jquery库。最终结果是显示幻灯片的第一张图片,但没有发生过渡。

如何更改加载顺序?

1 个答案:

答案 0 :(得分:0)

解决方案是手动下载jquery文件并将其保存在/ web-app / js中 在head标记中包含<script type="text/javascript" src="${resource(dir:'js', file:'jquery-1.7.2.js') }"></script>。以前,依赖安装的插件会导致jQuery库的加载延迟,从而导致我的问题。