嗨我试图让光标每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
}) ;
但我不知道如何传递参数在行动......它将无法正常工作
对此的任何见解将不胜感激......
由于
答案 0 :(得分:1)
您需要将匿名函数作为action
参数传递,如下所示:
var timer = SC.Timer.schedule({
target: this
action: function() { _drawInsertionPoint(rec,context); },
interval: 100,
repeats: YES,
until: Time.now() + 1000
});