के भीतर रिकर्सिव कॉल ठीक है इसलिए मेरे पास यह प्रोटोटाइप ऑब्जेक्ट चरण है, और इसके प्रत्येक भाग इस रिकर्सिव कॉल को छोड़कर काम करता है।प्रोटोटाइप फ़ंक्शन
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");
}
}
इम this.start का उपयोग कर, ताकि Stage.prototype.start इस के भीतर कहा जाता है अगर बयान में यह करने की कोशिश कर(); हालांकि मुझे हमेशा Uncaught TypeError: Object [object global] has no method 'start'
मुझे लगता है कि इसे किसी अज्ञात फ़ंक्शन में कॉल के साथ करना है, इस पर कोई विचार है कि मैं इसे कैसे ठीक कर सकता हूं?