विंडो क्लियरटाइमआउट ()
उदाहरण 1
myGreating () को निष्पादित करने से कैसे रोकें:
const myTimeout = setTimeout(myGreating, 3000);
function myGreating() {
document.getElementById("demo").innerHTML = "Happy Birthday to You !!"
}
function myStopFunction() {
clearTimeout(myTimeout);
}
नीचे और अधिक उदाहरण।
परिभाषा और उपयोग
विधि विधि के clearTimeout()
साथ सेट किए गए टाइमर को साफ़ करती
setTimeout()
है।
ध्यान दें
टाइमआउट साफ़ करने के लिए, सेटटाइमआउट() से लौटाई गई आईडी का उपयोग करें:
myTimeout = setTimeout(function, milliseconds);
फिर आप clearTimeout() को कॉल करके निष्पादन को रोक सकते हैं:
clearTimeout(myTimeout);
यह सभी देखें:
वाक्य - विन्यास
clearTimeout(id_of_settimeout)
मापदंडों
Parameter | Description |
timeout id | Required. The id returned by the setTimeout() method. |
प्रतिलाभ की मात्रा
कोई नहीं |
और ज्यादा उदाहरण
इस उदाहरण में टाइमर शुरू करने के लिए "प्रारंभ" बटन, काउंटर के लिए एक इनपुट फ़ील्ड और टाइमर को रोकने के लिए "रोकें" बटन है:
<button onclick="startCount()">Start count!</button>
<input type="text" id="demo">
<button onclick="stopCount()">Stop count!</button>
<script>
let counter = 0;
let timeout;
let timer_on = 0;
function timedCount() {
document.getElementById("demo").value = counter;
counter++;
timeout = setTimeout(timedCount, 1000);
}
function startCount() {
if (!timer_on) {
timer_on = 1;
timedCount();
}
}
function stopCount() {
clearTimeout(timeout);
timer_on = 0;
}
</script>
ब्राउज़र समर्थन
clearTimeout()
सभी ब्राउज़रों में समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |