के भीतर निर्धारित thats मैं जावास्क्रिप्ट में एक पुनरावर्ती प्रकार समारोह है कि इस तरह से चलाता है है:एक जावास्क्रिप्ट टाइमआउट खाली करने के लिए कैसे एक समारोह
function loadThumb(thumb) {
rotate=setTimeout(function() {
loadThumb(next);
}, delay);
}
नोट: मैं इसे पढ़ने में आसान बनाने के लिए समारोह सरल बना दिया है।
मैं इस
<a href="#" onclick="loadThumb(3); clearTimeout(rotate);">Load thumb 3</a>
की तरह कहा जाता है "एक" टैग हालांकि, वे टाइमर clearout नहीं है, टाइमर clearTimeout()
का कार्य भले ही बुलाया जा रहा है के माध्यम से चक्र जारी है।
कोई विचार क्यों? मुझे लगता है कि इसमें किसी स्कोप समस्या या ऐसा कुछ करने के साथ कुछ करना पड़ सकता है।
और झूठी वापसी। और var rotate नहीं होने से इसे खिड़कियों को स्कॉप्ड var – mplungjan
बनाना चाहिए ओह हाँ, मैं यही कर रहा था, इसे चीजों को भ्रमित करने के बाद इसे कॉल करके, अब यह काम कर रहा है। धन्यवाद। – Talon