0

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

我在页面上按顺序定义了三个脚本

<g:javascript library="jquery" />
<jq:plugin name="cycle" />
<g:javascript src="scripts.js" />

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

如何更改加载顺序?

4

1 回答 1

0

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

于 2012-04-15T16:41:18.833 回答