我试图找到一种“调用”我的函数的方法,例如,我有这个函数
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(),但什么也没做......
由于
答案 0 :(得分:2)
$ -> initSlider()
会导致
$(function(){ initSlider() })
当然,假设initSlider在全局范围内
另一种选择是做
之类的事情initSlider = ($elm) ->
// your code indented
$ -> initSlider($elm)