function Something() {
this.var1 = 0;
this.var2 = 2;
this.mytimer;
this.getCars=function() {
//some code
};
this.start = function(l) {
this.updateTimer=setInterval("this.getCars();" , 5000);
};
}
var smth = new Something();
smth.start();
當我鍵入this.getCars()時,它不起作用。如果該函數是全局聲明的,並且我放入了例如getCars它就可以工作。 我不知道如何解決這個問題,因爲setInterval成爲一個String參數。如何設置使用settimer從當前對象調用函數
有人可以幫我把這個?
我正在使用JQuery。你能更具體地說明你是如何使用綁定方法的? – Max 2009-12-27 00:22:51
綁定是可選的,基本上只是一種替代方法... – jspcal 2009-12-27 00:30:31
我不相信jQuery有一個「綁定」等價物。 – 2009-12-27 07:09:20