2012-02-27 3 views
1

私はSpring Roo webappが動作していましたが、jQueryはありませんでした。JQueryがWebページのレイアウトを乱す

今、私はいくつかのAjax機能を追加したいので、私はjQueryの.jsファイルをダウンロードし、そしてこのような私のレイアウトファイルの私の「頭」のセクションでそれを含める:今すぐ

<script type="text/javascript" src="/MyApp/js/jquery-1.7.1.js"></script> 

、私はロードアプリケーションアップ、私のすべてのリソースが消えている(画像など)。メインページはすべて正常に動作しますが、イメージやスタイルなどがなくなったので基本的に見えます。

「script」要素を追加する前後に、生成されたHTMLページの「ビューソース」を取得しました。これらはWinMergeに従って同一です。 FireFoxのエラーコンソールにもエラーはありません。

どうしたのですか?

おかげ

+3

と競合して、あなたが別のJSフレームワークを持っていますかnoConflict()

<script type="text/javascript" src="/MyApp/js/jquery-1.7.1.js"></script> $.noConflict(); //use only jQuery instead of $ from here 

を使用してみてくださいあなたのページで、mootoolsやscriptaculousなど?紛争が起こる可能性があります。 –

+0

うん、私は道場を持っていた。私はニコラの答えの下にいくつかのコメントを追加しました - ありがとう。 – Richard

答えて

2

あなたは、あなたのサイトがこれをやった後、[OK]を動作するかどうかは、おそらく他のフレームワークがインストールされていると、これはjQueryの

+0

優れたチップ、ありがとう。私はそれを自分のscripタグの中に入れますが、そうでなければあなたのコードサンプルと同じです。それはすべて動作します。私はRooがdijit/dojoを使用していることを知っています(それは...と呼ばれています)。あなたが言ったように何らかの矛盾がなければなりません。私はそれが何であるかを把握すれば、私はそれを掲示するでしょう。乾杯 – Richard

+0

これは、RooとのJQuery/Dojoの状況をよく説明したものです(http://forum.springsource.org/showthread.php?84064-jQuery-support-for-Roo)。私はDoobがOOBを構成しているのでDojoに固執すると思いますが、どちらも良いので、どちらを使用するかは重要ではありません。 – Richard

関連する問題