如何使用coffeescript来调用我的函数?$(document).ready

时间:2013-05-23 16:48:35

标签: ruby-on-rails coffeescript

我试图找到一种“调用”我的函数的方法,例如,我有这个函数

initSlider = ($element)->
 $element.find('.slider').each ->
   $this.slider
   ... some functions

在我的网站上打印

 initSlider();
  root = typeof exports !== "undefined" && exports !== null ? exports : this;
  root.foo = function() {
  return function($element) {
  $element.find('.slider').each(function() {
   $this = $(this);
   $this.slider({ 
   ... and so on

以及我基本上想要做的事情就像initSlider()那样,函数可以执行...我尝试就像我的文件上的initSlider(),但什么也没做......

由于

1 个答案:

答案 0 :(得分:2)

$ -> initSlider()

会导致 $(function(){ initSlider() })

当然,假设initSlider在全局范围内

另一种选择是做

之类的事情
initSlider = ($elm) -> 
   // your code indented 

$ -> initSlider($elm)