-1

関数を「呼び出す」方法を見つけようとしています。たとえば、この関数があります

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()のように試しましたが、何もしません...

ありがとう

4

1 に答える 1

2

$ -> initSlider()

結果として $(function(){ initSlider() })

もちろん、initSlider がグローバル スコープにあると仮定します。

別のオプションは次のようなことをしています

initSlider = ($elm) -> 
   // your code indented 

$ -> initSlider($elm)
于 2013-05-23T16:56:55.663 に答える