2011-12-04 9 views
0

エラー(index.phpを)のjQueryはJavaScriptファイルでビューファイルでのjQuery</p> <p>でエラー

<script type="text/javascript" src="crosscut.js" ></script> 
<script src="jquery-ui.min.js" type="text/javascript"></script> 
<script type="text/javascript" src="mod-min.js" ></script> 
<script type="text/javascript" src="jquery-min.js" ></script> 

が定義されていない

$(document).ready(function() { 
    $('#crossline').css('background-color','blue'); 
}); 

button = function() { 
    // other code 
} 

私は、スクリプト内のjqueryの-min.jsが含まれていますページ読み込み時に読み込まれます。 jquery-min.jsファイアバグを検査中にすべてのコードがロードされました。

ファイルが壊れている可能性があるので、私は "http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"のライブパスを試してもまだ動作しません。

jquery関数を使用すると、ready関数が設定されていないと正常に動作します。

+0

その他のjQueryファイルがロードされていますか?矛盾があるかもしれない – c0deNinja

+2

上記のコードの前にjquery lib *を含めてもよろしいですか? –

+0

jQuery UIも含まれています。 var jq = $ .noConflict();jq(ドキュメント).ready(ファンクション){ jq( '#crossline')。css( '背景色'、 '青'); }); $は定義されていないエラー –

答えて

11

あなたは多くの情報を提供していない参照noconflict

のセットアップjQueryのに必要なことに注意してください、しかし、あなたは持っている1つの問題は、あなたがjQueryをロード前jQueryUIをロードしていることです。

jQueryに依存するその他のファイルは、の後に jQueryの後にロードする必要があります。

<!-- this one first! --> 
<script type="text/javascript" src="jquery-min.js" ></script> 

<script type="text/javascript" src="crosscut.js" ></script> 
<script src="jquery-ui.min.js" type="text/javascript"></script> 
<script type="text/javascript" src="mod-min.js" ></script> 
+0

良いことはいつもあなたから来ているようです+1: –

+0

ありがとう、あなたは正しいです。 –

+0

あまりにも親切な@Adam。 ;) – RightSaidFred

-1

あなたはjQuery.jsに負荷jQuery.jsその後、第一及びその他のjs も重要なシーケンスを使用している場合。

<script src="js/jQuery.js" type="text/javascript"></script>  
    <script src="js/jQuery.alert.js" type="text/javascript"></script> 
    <script src="js/jquery-1.9.1.min.js"></script> 
    <script type="text/javascript" src="js/CustomerSummary.js"></script> 
    <link rel="stylesheet" href="css/style.css" type="text/css"></link> 
    <link rel="stylesheet" href="css/style_new.css" type="text/css"></link> 
+0

あなたの答えに感謝@swati。私はあなたが何を言おうとしているのか理解していますが、すでに他の答えで与えられて受け入れられています。答えを重複させることはあまり認められません。 1つの質問、なぜあなたは2つのjQueryバージョン 'js/jQuery.js'と' js/jquery-1.9.1.min.js'をサンプルコードに含めていますか? 1ページに2つのjQueryバージョンを持つことはお勧めしません。 –

+0

@justin私はJQuery.jsが異なる機能を要求していました。ご意見ありがとうございます。 –

関連する問題