2011-11-15 6 views
1

$は関数ではない/と定義されているという奇妙な問題が発生しています。明らかに、これはJQueryが定義されていないと考えていることを意味しますが、ページのソースとリクエストを確認すると、JQueryが確実に取り出されます。

Total 0 tests (Passed: 0; Fails: 0; Errors: 0) (0.00 ms) 
    Firefox 8.0 Linux: Run 10 tests (Passed: 0; Fails: 0; Errors 10) (0.00 ms) 
    error loading file: /test/src/coffee.js:88: $ is not a function 

設定ファイルは次のとおりです。

server: http://localhost:9876 
timeout: 90 
load: 
    - src/datejs.js 
    - src/jquery-1.6.4.js 
    - src/jquery-ui-1.8.16.custom.min.js 
    - src/jquery.ui.autocomplete.js 
    - src/jquery.jgrowl.js 
    - src/jquery.qtip.js 
    - src/typewatch.js 
    - src/tristate.js 
    - src/jquery.weekcalendar.js 
    - src/highcharts.js 
    - src/coffee.js 
    - # rest omitted for brevity... 

これについてのお手伝いをさせていただきます。 JsTestDriverが提供するバージョンのものと重複している場合に備えて、私のJQueryエントリを削除しようとしました。

答えて

0

私は時には '$'(特にDrupalで)を使用して問題を実行しました。 '$'を 'jQuery'に置き換えても効果はありますか?

+0

私は次善のことをして、$ = jQueryを実行しました。だから私はあなたの答えを正しいものとしてマークしています。ありがとう! –

0

まず、datejs.jsの前にjquery-1.6.4.jsを呼び出す必要があります。 $ user jQueryの代わりに。

あなたのためにうまくいきますように!

+1

なぜですか?私はdatejs.jsがjQueryを使用しているとは思わない。 –

+0

私はコードを持っていないかもしれませんが、jqueryを最初に呼び出すほうが良いかもしれません。 datejsがjqueryを使用する場合、最初にjqueryを呼び出す必要があります。 –

+0

Datejs.jsは間違いなくjQueryを使用しています:) –

関連する問題