使用SC.Timer闪烁光标

时间:2010-02-21 21:56:30

标签: javascript html javascript-events

嗨我试图让光标每2.5秒闪烁一次,但我不确定如何使用SC.Timer对象......我应该每隔2.5秒调用_drawInsertionPoint(rect,context)的方法。 ......

我发现了这个

var timer = SC.Timer.schedule({
target: this
action: '_drawInsertionPoint(rec,context)',
interval: 100,
repeats: YES,
until: Time.now() + 1000
}) ;

但我不知道如何传递参数在行动......它将无法正常工作

对此的任何见解将不胜感激......

由于

1 个答案:

答案 0 :(得分:1)

您需要将匿名函数作为action参数传递,如下所示:

var timer = SC.Timer.schedule({
    target: this
    action: function() { _drawInsertionPoint(rec,context); },
    interval: 100,
    repeats: YES,
    until: Time.now() + 1000
});