Вызов функции coffeescript из функции jQuery

У меня есть два файла: первый — обычный jQuery, а второй — Coffeescript.

jQuery-файл:

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

Файл CoffeeScript:

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

Я получаю следующую ошибку: «Необработанная ошибка: неопределенная переменная: checkPrice»

В шаблоне они включаются в обратном направлении: файл coffeescript, затем файл jquery.

Есть ли способ заставить их работать вместе?


person Dmitri    schedule 28.11.2012    source источник


Ответы (1)


OK. Понятно.

checkPrice должен был быть объявлен как глобальный, поэтому в файле coffeescript у меня есть:

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

И теперь это работает!

Спасибо всем, кто был там, чтобы помочь мне в любом случае.

person Dmitri    schedule 28.11.2012