-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 回答