Kemudahan Window clearTimeout()
- Halaman sebelumnya clearInterval()
- Halaman berikutnya close()
- Kembali ke lapisan atas Objek Window
Definisi dan penggunaan
clearTimeout()
cara untuk menghapus pemilihan masa yang digunakan Methode setTimeout() pemilihan masa yang ditetapkan.
Pemberitahuan
Untuk menghapus batas masa, gunakan daripada Methode setTimeout() id yang dihasilkan:
myTimeout = setTimeout(function, milliseconds);
kemudian anda boleh melalui panggilan clearTimeout()
untuk menghenti eksekusi:
clearTimeout(myTimeout);
Lihat juga:
Contoh
Contoh 1
Bagaimana untuk menghalang eksekusi myGreeting()?:
const myTimeout = setTimeout(myGreeting, 3000); function myGreeting() { document.getElementById("demo").innerHTML = "Happy Birthday to You !!" } function myStopFunction() { clearTimeout(myTimeout); }
Contoh 2
Contoh ini mempunyai butang "Mula" untuk memulakan pengiraan, medan input pengiraan dan butang "Henti" untuk menghenti pengiraan pengiraan:
<button onclick="startCount()">Mulai pengiraan!</button> <input type="text" id="demo"> <button onclick="stopCount()">Henti pengiraan!</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>
Syarat
clearTimeout(timeoutId)
Parameter
Parameter | Penerangan |
---|---|
timeoutId | Wajib.Methode setTimeout() Balikan id yang didapat. |
Balikan nilai
Tiada.
Pengarahan
clearTimeout()
methode untuk membatalkan eksekusi kod yang ditentukan, panggilan Methode setTimeout() boleh menjalankan kod ini dengan lama. Parameter timeoutId adalah panggilan Methode setTimeout() balikan nilai selepas, ia mengenali blok eksekusi lama yang akan dibatalkan (boleh ada beberapa).
Pematuhan pelayar
Semua pelayar mendukung clearTimeout()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman sebelumnya clearInterval()
- Halaman berikutnya close()
- Kembali ke lapisan atas Objek Window