Saya punya beberapa tempat di mana saya menggunakan baris di bawah ini untuk menghapus status, misalnya. Saya punya beberapa di antaranya yang hang out selama 10 detik atau lebih dan jika pengguna mengklik tindakan dapat terjadi pada interval waktu yang salah.
window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout);
Apakah mungkin untuk membatalkan atau mematikan ini dengan beberapa kode jQuery atau JavaScript, jadi saya tidak memiliki proses ini berkeliaran?
javascript
jquery
Toran Billups
sumber
sumber
window.clearTimeout(timer1)
tidak akan bekerja di Node.js. Baik gunakanclearTimeout(timer1)
atauglobal.clearTimeout(timer1)
setTimeout(removeStatusIndicator, ...)
, yaitu fungsiremoveStatusIndicator
tidak dipanggil.setTimeout( func(), 0 )
tepatnya Anda mengacaukannya dengan memanggil fungsi alih-alihsetTimeout( func, 0 )
Window.clearTimeout () harus melakukan apa yang ingin Anda capai.
sumber