Mootools在jQuery中的.periperiical等价物

时间:2012-10-20 15:22:27

标签: javascript jquery mootools

我将一些Mootools脚本翻译成jQuery,我有功能:

play:function( delay, direction, wait )
{       
    this.isRun = this[direction].periodical(delay,this,true);
}

由[方向]代替的函数的标题是:

next:function(manual , item)

我发现只有:使用setInterval,但我如何将参数传递给调用?
事情如:

setInterval(direction + '(' + delay + ', this)')

很难调试而且不漂亮...
这里有更美妙的方式,也许还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

看起来你需要一个匿名功能。尝试这样的事情:

play:function( delay, direction, wait )
{       
    this.isRun = setInterval(function(){
            this[direction].call(this, true)
        },
        delay
    );
}