0

2つのファイルがあります。1つはプレーンなjQueryで、もう1つはCoffeescriptです。

jQueryファイル:

$(document).ready(function(){
    checkPrice();
});

CoffeeScriptファイル:

$ ->
   checkPrice = ->
     alert("OK");

次のエラーが発生します:「未処理のエラー:未定義の変数:checkPrice」

テンプレートでは、それらは反対方向に含まれています:coffeescriptファイル、次にjqueryファイル。

それらを一緒に機能させる方法はありますか?

4

1 に答える 1

1

わかった。とった。

checkPriceはグローバルとして宣言されているはずなので、coffeescriptファイルには次のようになります。

window.checkPrice =->
  alert("OK");

そして今、それは機能します!

とにかく私を助けてくれたみんなに感謝します。

于 2012-11-28T11:55:12.157 に答える