0

jQueryとCycleプラグインを既存のアプリケーションと統合しようとしています。しかし、JavaScriptコードのロード順序に関して問題が発生しています。具体的には、サイクルjavascriptがjqueryライブラリの前にロードされています。

ページに3つのスクリプトを次の順序で定義しています

<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 に答える