私はこのプロトタイプオブジェクトStageを持ち、この再帰呼び出し以外はすべての部分が機能します。 this.startを使用して、if文Stage.prototype.startが、この中で呼び出されるように、それをしようとしてプロトタイプ関数内の再帰呼び出し
Stage.prototype.start = function(key) {
//var maxScrollLeft = document.getElementById("content").scrollWidth;
$content.scrollLeft($content.scrollLeft() + this.initspeed);
if(key < this.maxScrollLeft || key > 0) {
setTimeout(function() {
this.start(key+2);
},1);
}else{
console.log("stop");
}
}
イム();しかし、私はいつも得ます Uncaught TypeError: Object [object global] has no method 'start'
私はそれが匿名関数の呼び出しと関係していると思います、どのように私はこれを修正することができますか?