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エントリを削除してみました。

4

2 に答える 2

0

'$'を使用して問題が発生することがあります(特にDrupalで)。'$'を'jQuery'に置き換えても効果はありますか?

于 2011-11-15T06:13:06.587 に答える
0

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

それがあなたのために働くことを願っています!

于 2011-11-15T06:17:06.157 に答える